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"]
Step Skill What you get
1 /problem-statement Clear articulation of the problem and why it matters now
2 /hypothesis Testable assumption with success metrics
3 /solution-brief One-page overview for stakeholder alignment
4 /prd Full 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"]
Step Skill What you get
1 /hypothesis The assumption you're testing
2 /experiment-design A/B test design with variants, metrics, and sample size
3 /instrumentation-spec Event tracking spec for your analytics platform
4 /experiment-results Statistical analysis with segments and learnings
5 /pivot-decision Ship, 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"]
Step Skill What you get
1 /acceptance-criteria Given/When/Then criteria for QA
2 /edge-cases Failure modes and error states
3 /launch-checklist Pre-launch readiness across engineering, QA, marketing, legal
4 /release-notes User-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"]
Step Skill What you get
1 /competitive-analysis Market landscape and positioning gaps
2 /interview-synthesis Themes and insights from user research
3 /stakeholder-summary Who cares, what they need, how to align them
4 /problem-statement Clear 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"]
Step Skill What you get
1 /problem-statement The problem you're solving
2 /jtbd-canvas Jobs customers are hiring your product to do
3 /opportunity-tree Outcome-driven tree mapping opportunities to solutions
4 /hypothesis Testable 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"]
Step Skill What you get
1 /retrospective What went well, what to improve, action items
2 /lessons-log Structured lesson with root cause and recommendations
3 /refinement-notes Next 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.