PRD: [Project Name]
Difficulty: Beginner/Intermediate/Advanced | Project Type: CLI/Web/API/Skill | Time: X
1. Overview
| What | One-sentence description of the product |
| Who | Primary target user |
| Why | Problem this solves |
2. Core Features (MVP)
- Feature 1 with concrete command/flow
- Feature 2 with concrete command/flow
- Feature 3 with concrete command/flow
3. Non-Goals (Critical for AI)
Will NOT build:
- Explicitly excluded feature 1
- Explicitly excluded feature 2
- Explicitly excluded feature 3
Will NOT use:
- Explicitly excluded technology 1
- Explicitly excluded technology 2
4. Technical Constraints
| Language | Version (e.g., Python 3.11+) |
| Framework | If any |
| Dependencies | Allowed packages/tools |
| Testing | Framework + minimum target |
| Deployment | Platform target |
5. Success Criteria
- [ ] Measurable criterion 1
- [ ] Measurable criterion 2
- [ ] Measurable criterion 3
6. Implementation Phases
Phase 1: [Name]
Goal:
Tasks:
1.
2.
3.
Verification:
bash
# command(s)Deliverables:
- [ ] file/module/output
Phase 2: [Name]
Goal:
Tasks:
1.
2.
3.
Verification:
bash
# command(s)Deliverables:
- [ ] file/module/output
7. Agent Rules
| Always | Ask First | Never |
|---|---|---|
| Rule A | Rule B | Rule C |
| Rule D | Rule E | Rule F |