# PRD Template

Use this template when creating a PRD. Focus on WHAT and WHY, not HOW (no code, no implementation details).

---

```markdown
# prd-xxx: [Module/Feature Name]

> **PRD ID:** prd-xxx
> **Created:** YYYY-MM-DD
> **Author:** Claude + [User]
> **Status:** Draft | Review | Approved
> **Version:** 1.0

---

## 1. Overview

| Item | Details |
|------|---------|
| **Objective** | Brief description of the main goal |
| **Target Users** | Who will use this feature? |
| **Scope** | Which modules/features are included |
| **Priority** | P0 (Critical) / P1 (High) / P2 (Medium) |

---

## 2. Background & Problem

### Current Problem
- Describe the problem to be solved

### Why Now
- Business/technical reasons

### Proposed Solution
- High-level summary of the approach (no implementation details)

---

## 3. User Stories

| ID | Role | Action | Purpose | Priority |
|----|------|--------|---------|----------|
| US-001 | As a [role] | I want to [action] | So that [purpose] | P0 |
| US-002 | ... | ... | ... | P1 |

---

## 4. Functional Requirements

### 4.1 [Feature Group 1]

| ID | Requirement | Acceptance Criteria | Priority |
|----|------------|--------------------|---------| 
| FR-001 | Description of what the system should do | - Condition 1<br>- Condition 2 | P0 |
| FR-002 | ... | ... | P1 |

### 4.2 [Feature Group 2]

| ID | Requirement | Acceptance Criteria | Priority |
|----|------------|--------------------|---------| 
| FR-003 | ... | ... | P0 |

---

## 5. Non-Functional Requirements

| ID | Category | Requirement | Metric |
|----|----------|------------|--------|
| NFR-001 | Performance | ... | Response time < Xms |
| NFR-002 | Security | ... | ... |
| NFR-003 | Compatibility | ... | ... |
| NFR-004 | Scalability | ... | ... |

---

## 6. UI/UX Requirements

### 6.1 Layout & Navigation
- Overall layout description
- Key screens and their purpose
- Navigation flow between screens

### 6.2 Key Interactions
| Screen/Component | User Action | Expected Behavior |
|-----------------|-------------|-------------------|
| ... | ... | ... |

### 6.3 User Flow
Step 1 -> Step 2 -> Step 3 -> Done

---

## 7. Milestones & Phases

### Phase 1 - MVP
- [ ] Feature/capability 1
- [ ] Feature/capability 2
- **Deliverable:** ...

### Phase 2 - Enhancement
- [ ] Feature/capability 3
- [ ] Feature/capability 4
- **Deliverable:** ...

---

## 8. Out of Scope

- What is NOT included in this version
- Reason why it's deferred

---

## 9. Dependencies

| Dependency | Type | Description |
|-----------|------|-------------|
| ... | External Service | ... |
| ... | Third-party | ... |

---

## 10. Risks & Assumptions

### Risks
| Risk | Severity | Mitigation |
|------|----------|-----------|
| ... | High/Medium/Low | ... |

### Assumptions
- Assumption 1
- Assumption 2
```
