| prd_version | 1.0 | |||||||
|---|---|---|---|---|---|---|---|---|
| project | [Feature Name] | |||||||
| requirements |
|
Author: [Name] Date: [YYYY-MM-DD] Status: Draft Taskmaster Optimized: Yes
[2-3 sentences: What pain point exists? Who's affected?]
[2-3 sentences: What we're building and why it solves the problem]
[One key metric: baseline → target within timeframe]
-
[REQ-001]: [Specific, testable requirement]
- Task: [Implementation step] (~Xh)
- Acceptance: [How to verify it works]
-
[REQ-002]: [Specific, testable requirement]
- Task: [Implementation step] (~Xh)
- Acceptance: [How to verify it works]
-
[REQ-003]: [Specific, testable requirement]
- Task: [Implementation step] (~Xh)
- Acceptance: [How to verify it works]
- [REQ-004]: [Lower priority requirement]
- [REQ-005]: [Lower priority requirement]
Architecture: [High-level approach: API changes, database changes, new components]
APIs:
POST /api/v1/[endpoint]
Request: { ... }
Response: { ... }
Database:
-- Key schema changes
ALTER TABLE ...
CREATE TABLE ...Dependencies:
- [Internal dependency 1]
- [External dependency 2]
Phase 1 (Week 1):
- Task 1: [Description] (Xh)
- Task 2: [Description] (Xh)
Phase 2 (Week 2):
- Task 3: [Description] (Xh)
- Task 4: [Description] (Xh)
Total Estimate: ~X hours
- [What we're NOT building]
- [Future consideration]
- [Question] - Owner: [Name], Deadline: [Date]
- [Question] - Owner: [Name], Deadline: [Date]
Task Breakdown for Taskmaster:
- [Task 1 name] - Small (2-4h) - Depends on: none
- [Task 2 name] - Medium (4-8h) - Depends on: Task 1
- [Task 3 name] - Small (2-4h) - Depends on: Task 2
- [Task 4 name] - Medium (4-8h) - Depends on: Task 2
- [Task 5 name] - Small (2-4h) - Depends on: Tasks 3,4
Critical Path: Task 1 → Task 2 → Task 3 Total: ~X hours across Y tasks