src/bmm-skills/2-plan-workflows/bmad-create-prd/steps-c/step-05-domain.md
Progress: Step 5 of 13 - Next: Innovation Focus
For complex domains only that have a mapping in ../data/domain-complexity.csv, explore domain-specific constraints, compliance requirements, and technical considerations that shape the product.
{communication_language}{document_output_language}For complex domains, explore what makes this domain special:
Review classification from step-02:
If complexity is LOW:
Offer to skip: "The domain complexity from our discovery is low. We may not need deep domain-specific requirements. Would you like to:
If complexity is MEDIUM or HIGH:
Proceed with domain exploration.
Attempt subprocess data lookup:
"Your task: Lookup data in ../data/domain-complexity.csv
Search criteria:
Return format: Return ONLY the matching row as a YAML-formatted object with these fields: domain, complexity, typical_concerns, compliance_requirements
Do NOT return the entire CSV - only the matching row."
Graceful degradation (if Task tool unavailable):
Start with what you know:
Acknowledge the domain and explore what makes it complex:
Explore technical constraints:
Structure the requirements around key concerns:
### Compliance & Regulatory
- [Specific requirements]
### Technical Constraints
- [Security, privacy, performance needs]
### Integration Requirements
- [Required systems and data flows]
### Risk Mitigations
- [Domain-specific risks and how to address them]
Check with the user:
"Are there other domain-specific concerns we should consider? For [this domain], what typically gets overlooked?"
Display: "Select: [A] Advanced Elicitation [P] Party Mode [C] Continue - Save and Proceed to Innovation (Step 6 of 13)"
bmad-advanced-elicitation skill, and when finished redisplay the menubmad-party-mode skill, and when finished redisplay the menuWhen user selects 'C', append to {outputFile}:
## Domain-Specific Requirements
{{discovered domain requirements}}
If step was skipped, append nothing and proceed.
ONLY WHEN [C continue option] is selected and [content saved or skipped], will you then read fully and follow: ./step-06-innovation.md to explore innovation.
Master Rule: This step is OPTIONAL for simple domains. For complex domains, focus on compliance, constraints, and domain patterns. Natural conversation, not checklists.