Skip to content

Recipes

Recipes are concrete, step-by-step workflows that chain multiple skills together for common PM tasks. Each recipe shows the skills to use, the order to use them, and what each step produces.

Pitch a Feature

Go from “I have an idea” to a stakeholder-ready package.

flowchart LR
    A["/problem-statement"] --> B["/hypothesis"]
    B --> C["/solution-brief"]
    C --> D["/prd"]
StepSkillWhat you get
1/problem-statementClear articulation of the problem and why it matters now
2/hypothesisTestable assumption with success metrics
3/solution-briefOne-page overview for stakeholder alignment
4/prdFull requirements document for engineering handoff

When to use: You’ve identified an opportunity and need to build the case before committing engineering resources.


Run an Experiment

Design, instrument, execute, and decide.

flowchart LR
    A["/hypothesis"] --> B["/experiment-design"]
    B --> C["/instrumentation-spec"]
    C --> D["/experiment-results"]
    D --> E["/pivot-decision"]
StepSkillWhat you get
1/hypothesisThe assumption you’re testing
2/experiment-designA/B test design with variants, metrics, and sample size
3/instrumentation-specEvent tracking spec for your analytics platform
4/experiment-resultsStatistical analysis with segments and learnings
5/pivot-decisionShip, iterate, or kill . with evidence

When to use: You want to validate an assumption with data before building the full feature.


Launch a Feature

From acceptance criteria to release notes.

flowchart LR
    A["/acceptance-criteria"] --> B["/edge-cases"]
    B --> C["/launch-checklist"]
    C --> D["/release-notes"]
StepSkillWhat you get
1/acceptance-criteriaGiven/When/Then criteria for QA
2/edge-casesFailure modes and error states
3/launch-checklistPre-launch readiness across engineering, QA, marketing, legal
4/release-notesUser-facing announcement

When to use: The feature is built and you’re preparing to ship.


Discover and Frame a Problem

Go from “we should look into this” to a well-framed problem.

flowchart LR
    A["/competitive-analysis"] --> B["/interview-synthesis"]
    B --> C["/stakeholder-summary"]
    C --> D["/problem-statement"]
StepSkillWhat you get
1/competitive-analysisMarket landscape and positioning gaps
2/interview-synthesisThemes and insights from user research
3/stakeholder-summaryWho cares, what they need, how to align them
4/problem-statementClear problem with success criteria

When to use: You’re in early discovery and need to build understanding before defining solutions.


Define the Opportunity Space

Map the problem to solutions to testable assumptions.

flowchart LR
    A["/problem-statement"] --> B["/jtbd-canvas"]
    B --> C["/opportunity-tree"]
    C --> D["/hypothesis"]
StepSkillWhat you get
1/problem-statementThe problem you’re solving
2/jtbd-canvasJobs customers are hiring your product to do
3/opportunity-treeOutcome-driven tree mapping opportunities to solutions
4/hypothesisTestable assumptions for the most promising solutions

When to use: You have a validated problem and want to systematically explore the solution space.


Sprint Retrospective and Refinement

Close the loop on a sprint and plan the next one.

flowchart LR
    A["/retrospective"] --> B["/lessons-log"]
    B --> C["/refinement-notes"]
StepSkillWhat you get
1/retrospectiveWhat went well, what to improve, action items
2/lessons-logStructured lesson with root cause and recommendations
3/refinement-notesNext sprint’s stories, decisions, and blockers

When to use: End of a sprint or milestone . reflect, learn, and plan.


Full Lifecycle (Kitchen Sink)

Use the /workflow-feature-kickoff workflow to start, then extend through all 6 phases.

/workflow-feature-kickoff "Feature name"

This runs: Problem Statement → Hypothesis → PRD → User Stories.

Then extend with:

  • Develop: /solution-brief, /adr, /design-rationale
  • Deliver: /acceptance-criteria, /edge-cases, /launch-checklist, /release-notes
  • Measure: /experiment-design, /instrumentation-spec, /dashboard-requirements, /experiment-results
  • Iterate: /retrospective, /lessons-log, /refinement-notes, /pivot-decision

Or see a complete lifecycle in action: Follow the Product showcase.