3.1 KiB
{{project_name}} Product Requirements Document (PRD)
Goals and Background Context
Goals
- {{goal_1}}
- {{goal_2}}
- {{goal_3}}
Background Context
{{background_context}}
Change Log
| Date | Version | Description | Author |
|---|---|---|---|
| {{date}} | {{version}} | {{description}} | {{author}} |
Requirements
Functional Requirements
- FR1: {{functional_requirement_1}}
- FR2: {{functional_requirement_2}}
- FR3: {{functional_requirement_3}}
Non-Functional Requirements
- NFR1: {{non_functional_requirement_1}}
- NFR2: {{non_functional_requirement_2}}
- NFR3: {{non_functional_requirement_3}}
User Interface Design Goals
Overall UX Vision
{{ux_vision}}
Key Interaction Paradigms
{{interaction_paradigms}}
Core Screens and Views
- {{core_screen_1}}
- {{core_screen_2}}
- {{core_screen_3}}
Accessibility
{{accessibility_requirements}}
Branding
{{branding_guidelines}}
Target Device and Platforms
{{target_platforms}}
Technical Assumptions
Repository Structure
{{repository_structure}}
Service Architecture
{{service_architecture}}
Testing Requirements
{{testing_requirements}}
Additional Technical Assumptions and Requests
- {{technical_assumption_1}}
- {{technical_assumption_2}}
- {{technical_assumption_3}}
Epic List
Epic 1: {{epic_1_title}}
{{epic_1_goal}}
Epic 2: {{epic_2_title}}
{{epic_2_goal}}
Epic 3: {{epic_3_title}}
{{epic_3_goal}}
Epic Details
Epic 1: {{epic_1_title}}
{{epic_1_expanded_goal}}
Story 1.1: {{story_1_1_title}}
As a {{user_type}}, I want {{action}}, So that {{benefit}}.
Acceptance Criteria:
- {{acceptance_criteria_1_1_1}}
- {{acceptance_criteria_1_1_2}}
- {{acceptance_criteria_1_1_3}}
Story 1.2: {{story_1_2_title}}
As a {{user_type}}, I want {{action}}, So that {{benefit}}.
Acceptance Criteria:
- {{acceptance_criteria_1_2_1}}
- {{acceptance_criteria_1_2_2}}
- {{acceptance_criteria_1_2_3}}
Epic 2: {{epic_2_title}}
{{epic_2_expanded_goal}}
Story 2.1: {{story_2_1_title}}
As a {{user_type}}, I want {{action}}, So that {{benefit}}.
Acceptance Criteria:
- {{acceptance_criteria_2_1_1}}
- {{acceptance_criteria_2_1_2}}
- {{acceptance_criteria_2_1_3}}
Story 2.2: {{story_2_2_title}}
As a {{user_type}}, I want {{action}}, So that {{benefit}}.
Acceptance Criteria:
- {{acceptance_criteria_2_2_1}}
- {{acceptance_criteria_2_2_2}}
- {{acceptance_criteria_2_2_3}}
Epic 3: {{epic_3_title}}
{{epic_3_expanded_goal}}
Story 3.1: {{story_3_1_title}}
As a {{user_type}}, I want {{action}}, So that {{benefit}}.
Acceptance Criteria:
- {{acceptance_criteria_3_1_1}}
- {{acceptance_criteria_3_1_2}}
- {{acceptance_criteria_3_1_3}}
Story 3.2: {{story_3_2_title}}
As a {{user_type}}, I want {{action}}, So that {{benefit}}.
Acceptance Criteria:
- {{acceptance_criteria_3_2_1}}
- {{acceptance_criteria_3_2_2}}
- {{acceptance_criteria_3_2_3}}
Next Steps
UX Expert Handoff
{{ux_expert_prompt}}
Architect Handoff
{{architect_prompt}}