Problem: [What business problem are we solving?] Solution: [What this feature will achieve] Value: [Why this matters to users/business]
Current Architecture: [Describe existing patterns to follow] Dependencies: [What existing systems/services to integrate with] Constraints: [Technical limitations or requirements]
- As a [user type], I want [action] so that [benefit]
- As a [user type], I want [action] so that [benefit]
Data Models: [What models/entities are needed] API Integration: [Which endpoints to use/create] UI Components: [What screens/widgets are needed] Business Logic: [Key rules and validations]
- What happens when [scenario]?
- How to handle [error case]?
- Offline behavior: [requirements]
- Performance considerations: [limits/optimization]
- [Specific testable requirement]
- [Specific testable requirement]
- Follows existing code patterns and architecture
- Includes proper error handling and loading states
Navigation: [How users access this feature] Existing Features: [What this integrates with] Breaking Changes: [Any impacts on existing code]