| name | create-prd |
| type | atomic |
| license | MIT |
| description | Draft a clear actionable PRD from a feature — focus on what/why, no code, save to /tasks/prd-SLUG.md. Use when the user wants a PRD, product requirements, plan a feature, write a spec. |
| metadata | {"version":"1.0.0","user-invocable":"true"} |
Generating a PRD
Goal: Draft a PRD focusing on what and why, not how. No code.
HARD-GATE
- No code, pseudo-code, SQL, class names, or method signatures.
- Do not generate tasks or code until the PRD is explicitly approved.
Core Process
- Receive feature description.
- Clarify only if ambiguous — use up to 5 questions from assets/prd_questions.md.
- Draft using PRD_TEMPLATE.md section by section.
- Validate — present the PRD; get explicit approval before any implementation.
Output
- Save to
/tasks/prd-<slug>.md (kebab-case).
- Write requirements in natural language — no code.
- Request explicit approval; include next steps (e.g., "Run
generate-tasks once approved").
Integration
| Skill | When |
|---|
| generate-tasks | After PRD approved |
| plan-tickets | When tracker tickets are needed from approved scope |