PRD Generator
Generate comprehensive Product Requirements Documents from validated idea files.
Input
Requires project folder path in $ARGUMENTS containing:
- •
idea.md- Product concept and technical context (required) - •
validate.md- Evaluation and recommendations (required)
If path not provided, ask user for the project folder location.
Workflow
Phase 1: Validate Input
- •Check
$ARGUMENTS/idea.mdexists - •Check
$ARGUMENTS/validate.mdexists - •If
prd.mdexists, create backup:prd.backup.YYYYMMDD_HHMMSS.md
Phase 2: Extract Context
From idea.md:
- •Product name/concept
- •Target audience
- •Goals & objectives
- •Technical context (stack, constraints)
From validate.md:
- •Verdict and ratings
- •Strengths/weaknesses
- •Competitors
- •Enhanced version suggestions
- •Implementation roadmap
Phase 3: Clarify Requirements
Ask user (if not clear from input files):
- •Official product name?
- •Business model? (SaaS, marketplace, freemium)
- •Target MVP timeframe?
- •Team size/composition?
- •Compliance requirements? (GDPR, HIPAA, SOC2)
Phase 4: Generate PRD
Create prd.md with these sections:
- •Product Overview - Vision, users, objectives, success metrics
- •User Personas - 2-3 detailed personas from target audience
- •Feature Requirements - Matrix with MoSCoW prioritization, user stories, acceptance criteria
- •User Flows - Primary flows with mermaid diagrams
- •Non-Functional Requirements - Performance, security, compatibility, accessibility
- •Technical Specifications - Architecture diagram, frontend/backend/infrastructure specs
- •Analytics & Monitoring - Key metrics, events, dashboards, alerts
- •Release Planning - MVP and version roadmap with checklists
- •Open Questions & Risks - Questions, assumptions, risk mitigation
- •Appendix - Competitive analysis, glossary, revision history
See references/prd-template.md for full template structure.
Phase 5: Output
- •Write
prd.mdto project folder - •Summarize sections created
- •Highlight areas needing user review
- •Suggest next steps
Modification Mode
If user wants to modify existing PRD:
- •Create timestamped backup
- •Ask what to modify (features, priorities, timeline, specs, personas)
- •Apply changes preserving structure
- •Update revision history
Guidelines
- •Thorough: Cover all sections comprehensively
- •Realistic: Base on validate.md feasibility ratings
- •Specific: Include concrete metrics and criteria
- •Actionable: Every section guides implementation
- •Visual: Include mermaid diagrams for architecture and flows