Create PRD
Generate a comprehensive Product Requirements Document based on the current conversation context.
Output File
Write the PRD to: $ARGUMENTS (default: PRD.md)
Sections
Required
- •Executive Summary - Product overview, core value proposition, MVP goal
- •Mission - Mission statement, core principles (3-5)
- •Target Users - Personas, technical comfort, pain points
- •MVP Scope - In scope / out of scope, grouped by category
- •User Stories - 5-8 primary stories in "As a / I want / So that" format with examples
- •Core Architecture - High-level architecture, directory structure, key patterns
- •Features - Detailed feature specifications
- •Technology Stack - Backend/frontend/infrastructure with versions
- •Security & Configuration - Auth, authorization, config management
- •API Specification - Endpoints, auth, example payloads (if applicable)
- •Success Criteria - Functional requirements, quality indicators, UX goals
- •Implementation Phases - 3-4 phases with goals, deliverables, validation
- •Future Considerations - Post-MVP enhancements
- •Risks & Mitigations - 3-5 key risks with strategies
- •Appendix - Related docs, dependencies, repo structure
Style
- •Professional, clear, action-oriented tone
- •Use markdown formatting extensively
- •Use checkboxes for scope items
- •Prefer concrete examples over abstract descriptions
Process
- •Review entire conversation history
- •Extract explicit and implicit requirements
- •Synthesize into PRD sections
- •Verify completeness: all sections present, user stories have benefits, scope is realistic
After Creating
- •Confirm file path
- •Summarize contents
- •Highlight assumptions made
- •Suggest next steps