# {{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 1. **FR1:** {{functional_requirement_1}} 2. **FR2:** {{functional_requirement_2}} 3. **FR3:** {{functional_requirement_3}} ### Non-Functional Requirements 1. **NFR1:** {{non_functional_requirement_1}} 2. **NFR2:** {{non_functional_requirement_2}} 3. **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:** 1. {{acceptance_criteria_1_1_1}} 2. {{acceptance_criteria_1_1_2}} 3. {{acceptance_criteria_1_1_3}} #### Story 1.2: {{story_1_2_title}} **As a** {{user_type}}, **I want** {{action}}, **So that** {{benefit}}. **Acceptance Criteria:** 1. {{acceptance_criteria_1_2_1}} 2. {{acceptance_criteria_1_2_2}} 3. {{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:** 1. {{acceptance_criteria_2_1_1}} 2. {{acceptance_criteria_2_1_2}} 3. {{acceptance_criteria_2_1_3}} #### Story 2.2: {{story_2_2_title}} **As a** {{user_type}}, **I want** {{action}}, **So that** {{benefit}}. **Acceptance Criteria:** 1. {{acceptance_criteria_2_2_1}} 2. {{acceptance_criteria_2_2_2}} 3. {{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:** 1. {{acceptance_criteria_3_1_1}} 2. {{acceptance_criteria_3_1_2}} 3. {{acceptance_criteria_3_1_3}} #### Story 3.2: {{story_3_2_title}} **As a** {{user_type}}, **I want** {{action}}, **So that** {{benefit}}. **Acceptance Criteria:** 1. {{acceptance_criteria_3_2_1}} 2. {{acceptance_criteria_3_2_2}} 3. {{acceptance_criteria_3_2_3}} ## Next Steps ### UX Expert Handoff {{ux_expert_prompt}} ### Architect Handoff {{architect_prompt}}