PRD Writing Workflow
Guide users through Context Gathering, Section Drafting, and Validation when writing PRDs.
When to use
Trigger when user mentions: "write a PRD", "product spec", "draft requirements", or starting a new feature/product initiative.
Offer three stages, or work freeform if user declines.
Stage 1: Context Gathering
Ask the user:
- •What problem does this solve?
- •Who are the target user?
- •What's the success metric?
- •Technical constraints or dependencies?
- •Timeline or priority?
- •Existing template to follow?
Encourage context dumping: user research, competitive analysis, architecture considerations, stakeholder requirements.
Ask 5-8 clarifying questions based on gaps. Move to drafting when you can discuss trade-offs without needing basic explained.
Stage 2: Section Drafting
Suggest this structure (adjust to users' template):
- •Overview - Problem and solution summary
- •Goals & Success Metrics - What success looks like
- •User Stories - Who benefits and how
- •Requirements - Functional and non-functional
- •Out of Scope - What's excluded
- •Dependencies & Risks - Considerations
- •Timeline - Milestones (optional)
For each section: ask clarifying questions -> brainstorm 5-10 items -> let user curate -> draft -> refine based on feedback.
Stage 3: Validation
Check completeness:
- •Problem clearly stated
- •Target users defined
- •Success metrics measurable
- •Requirements specific and testable
- •Scope boundaries clear
- •Dependencies and risks identified