src/bmm-skills/2-plan-workflows/bmad-edit-prd/data/prd-purpose.md
The PRD is the top of the required funnel that feeds all subsequent product development work in rhw BMad Method.
A dual-audience document serving:
Each successive document becomes more AI-tailored and granular.
High Signal-to-Noise Ratio
Every sentence must carry information weight. LLMs consume precise, dense content efficiently.
Anti-Patterns (Eliminate These):
Goal: Maximum information per word. Zero fluff.
PRD starts the chain:
Vision → Success Criteria → User Journeys → Functional Requirements → (future: User Stories)
In the PRD, establish:
Why: Each downstream artifact (UX, Architecture, Epics, Stories) must trace back to documented user needs and business objectives. This chain ensures we build the right thing.
Good FR: "Users can reset their password via email link" Bad FR: "System sends JWT via email and validates with database" (implementation leakage)
Good FR: "Dashboard loads in under 2 seconds for 95th percentile" Bad FR: "Fast loading time" (subjective, unmeasurable)
Specific: Clear, precisely defined capability Measurable: Quantifiable with test criteria Attainable: Realistic within constraints Relevant: Aligns with business objectives Traceable: Links to source (executive summary or user journey)
Subjective Adjectives:
Implementation Leakage:
Vague Quantifiers:
Missing Test Criteria:
Template:
"The system shall [metric] [condition] [measurement method]"
Examples:
Unmeasurable Claims:
Missing Context:
Auto-Detect and Enforce Based on Project Context
Certain industries have mandatory requirements that must be present:
Why: Missing these requirements in the PRD means they'll be missed in architecture and implementation, creating expensive rework. During PRD creation there is a step to cover this - during validation we want to make sure it was covered. For this purpose steps will utilize a domain-complexity.csv and project-types.csv.
For Humans:
For LLMs:
How the PRD Feeds Next Artifacts:
UX Design:
Architecture:
Epics & Stories (created after architecture):
Development AI Agents:
✅ High Information Density - Every sentence carries weight, zero fluff ✅ Measurable Requirements - All FRs and NFRs are testable with specific criteria ✅ Clear Traceability - Each requirement links to user need and business objective ✅ Domain Awareness - Industry-specific requirements auto-detected and included ✅ Zero Anti-Patterns - No subjective adjectives, implementation leakage, or vague quantifiers ✅ Dual Audience Optimized - Human-readable AND LLM-consumable ✅ Markdown Format - Professional, clean, accessible to all stakeholders
Remember: The PRD is the foundation. Quality here ripples through every subsequent phase. A dense, precise, well-traced PRD makes UX design, architecture, epic breakdown, and AI development dramatically more effective.