Create a comprehensive Product Requirements Document defining complete product behavior, functional and non-functional requirements, and user flows...
Create a comprehensive Product Requirements Document that defines the complete product behavior, including functional requirements, non-functional requirements, user flows, acceptance criteria, and all specifications needed to guide development.
See dev-swarm/docs/general-dev-stage-rule.md for role selection guidance.
See dev-swarm/docs/general-dev-stage-rule.md for the required role announcement format.
Before starting, verify previous stages:
00-init-ideas/ through 04-tech-research/ folders have content (not just .gitkeep)SKIP.md:Read all files to understand the project:
ideas.md00-init-ideas/*.md through 04-tech-research/*.md - All markdown filesGeneral Rules: See dev-swarm/docs/general-dev-stage-rule.md → "Create Stage Proposal Rules" section.
If this stage is skipped (has SKIP.md), execute the next non-skipped stage's agent skill. Otherwise, create the file 05-prd/README.md with the following content:
Brief the goal in 2-3 paragraphs:
Select files from these options based on project needs:
Core Requirements:
functional-requirements.md - Detailed functional requirements describing what the system must donon-functional-requirements.md - Performance, security, scalability, and other quality attributesUser Experience & Flows:
user-flows/ - User interaction flow diagramsQuality & Validation:
acceptance-criteria.md - Clear, testable criteria for each featureerror-handling-and-edge-cases.md - How the system handles errors and boundary conditionsData & Analytics:
analytics-and-events.md - Events to track and metrics to collectCompliance & Legal:
compliance-and-legal-notes.md - Regulatory requirements and legal considerationsDependencies:
dependencies.md - External services, APIs, and third-party integrationsFor each selected file, provide:
Ask user: "Please check the Stage Proposal in 05-prd/README.md. Update it directly or tell me how to update it."
Once user approves 05-prd/README.md:
Create each file listed in the approved README:
.md files: Write comprehensive content based on insights from all previous stagesdev-swarm/docs/mermaid-diagram-guide.md to create related diagrams filesQuality Guidelines:
After creating all files:
Once user approves all files:
05-prd/README.md to remove any deleted filesInform user:
See dev-swarm/docs/general-dev-stage-rule.md for stage completion, commit, and skip rules.