Standing Mandates
- ALWAYS state the problem and user persona before writing any requirements.
- ALWAYS define success metrics before listing solution requirements.
- NEVER write requirements without a clear user scenario that motivates them.
- NEVER conflate 'what we are building' with 'why we are building it' — keep problem and solution sections separate.
Key Concepts
What is a PRD?
A PRD (Product Requirements Document) is a structured document that answers:
- What problem are we solving? (Problem statement)
- For whom? (Target users/personas)
- Why now? (Strategic context, business case)
- What are we building? (Solution overview)
- How will we measure success? (Metrics, success criteria)
- What are the requirements? (User stories, acceptance criteria, constraints)
- What are we NOT building? (Out of scope)
Use template.md for the full fill-in PRD structure.
Anti-Patterns (What This Is NOT)
- Not a detailed spec: PRDs frame the problem and solution; they don't specify UI pixel-by-pixel
- Not waterfall: PRDs evolve as you learn; they're not frozen contracts
- Not a substitute for collaboration: PRDs complement conversation, not replace it
When to Use This
- Starting a major feature or product initiative
- Aligning cross-functional teams on scope and requirements
- Documenting decisions for future reference
- Onboarding new team members to a project
When NOT to Use This
- For small bug fixes or trivial features (overkill)
- When problem and solution are already clear and aligned (just write user stories)
- For continuous discovery experiments (use Lean UX Canvas instead)
Facilitation Source of Truth
When running this workflow as a guided conversation, use workshop-facilitation as the interaction protocol.
It defines:
- session heads-up + entry mode (Guided, Context dump, Best guess)
- one-question turns with plain-language prompts
- progress labels (for example, Context Qx/8 and Scoring Qx/5)
- interruption handling and pause/resume behavior
- numbered recommendations at decision points
- quick-select numbered response options for regular questions (include
Other (specify)when useful)
This file defines the workflow sequence and domain-specific outputs. If there is a conflict, follow this file's workflow logic.
Application
Use template.md for the full fill-in structure.
This workflow orchestrates 8 phases over 2-4 days, using multiple component and interactive skills.
If a referenced component skill is not available, Claude should apply the methodology described in that skill's phase inline using only the context provided here.
See references/phase-examples.md for worked examples for each phase.
Phase 1: Executive Summary (30 minutes)
Goal: Write a one-paragraph overview for skimmers.
Format: "We're building [solution] for [persona] to solve [problem], which will result in [impact]."
- Participants: PM
- Duration: 30 minutes
- Output: One-paragraph summary
Tip: Write this first (forces clarity), but refine it last (after other sections are complete).
Phase 2: Problem Statement (60 minutes)
Goal: Frame the customer problem with evidence.
1. Write Problem Statement
- Use:
skills/problem-statement/SKILL.md(component) - Input: Discovery insights from
skills/discovery-process/SKILL.mdorskills/problem-framing-canvas/SKILL.md - Output: Structured problem statement (Who, What, Why, Evidence)
See references/phase-examples.md — Phase 2 example
2. Add Supporting Context (Optional)
- Customer journey map:
skills/customer-journey-mapping-workshop/SKILL.md - Jobs-to-be-done:
skills/jobs-to-be-done/SKILL.md
Outputs from Phase 2
- Problem statement: Who, what, why, evidence
- Supporting artifacts: Journey map, JTBD (if relevant)
Phase 3: Target Users & Personas (30 minutes)
Goal: Define who you're building for.
- Use:
skills/proto-persona/SKILL.md(component) output - Format: Include persona name, role, goals, pain points, behaviors
See references/phase-examples.md — Phase 3 example
Outputs from Phase 3
- Primary persona: Detailed profile
- Secondary personas: (if applicable)
Phase 4: Strategic Context (45 minutes)
Goal: Explain why this matters to the business and why now.
1. Document Business Goals — Link feature to OKRs/strategic outcomes
2. Size Market Opportunity (Optional) — Use skills/tam-sam-som-calculator/SKILL.md
3. Document Competitive Landscape (Optional) — Competitor research, G2/Capterra reviews
4. Explain "Why Now?" — Urgency rationale tied to data
Outputs from Phase 4
- Business goals, market opportunity, competitive context, why now
Phase 5: Solution Overview (60 minutes)
Goal: Describe what you're building (high-level, not detailed spec).
1. Write Solution Description — High-level overview, 2-3 paragraphs
See references/phase-examples.md — Phase 5 example
2. Add User Flows or Wireframes (Optional) — For complex features
3. Reference Story Map (Optional) — skills/user-story-mapping-workshop/SKILL.md
Outputs from Phase 5
- Solution description, user flows/wireframes (if applicable), story map (if applicable)
Phase 6: Success Metrics (30 minutes)
Goal: Define how you'll measure success.
1. Define Primary Metric — The ONE metric this feature must move
2. Define Secondary Metrics — What else to monitor (but not optimize for)
3. Define Guardrail Metrics — What should NOT get worse
See references/phase-examples.md — Phase 6 example
Outputs from Phase 6
- Primary metric, secondary metrics, guardrail metrics
Phase 7: User Stories & Requirements (90-120 minutes)
Goal: Break solution into user stories with acceptance criteria.
1. Write Epic Hypothesis
- Use:
skills/epic-hypothesis/SKILL.md(component)
2. Break Down Epic into User Stories
- Use:
skills/epic-breakdown-advisor/SKILL.md(interactive - with Richard Lawrence's 9 patterns)
3. Write User Stories
- Use:
skills/user-story/SKILL.md(component) - Format: User story + acceptance criteria
See references/phase-examples.md — Phase 7 example
4. Document Constraints & Edge Cases
Outputs from Phase 7
- Epic hypothesis, user stories (3-10 with acceptance criteria), constraints
Phase 8: Out of Scope & Dependencies (30 minutes)
Goal: Define what you're NOT building and what you depend on.
1. Document Out of Scope — List features/requests explicitly excluded with rationale
2. Document Dependencies — Technical, external, and team dependencies
3. Document Open Questions — Unresolved decisions and areas requiring discovery
See references/phase-examples.md — Phase 8 example
Outputs from Phase 8
- Out of scope, dependencies, risks, open questions
Examples
See examples/sample.md for full PRD examples and references/phase-examples.md for per-phase worked examples.