src/bmm-skills/2-plan-workflows/bmad-create-prd/steps-c/step-06-innovation.md
Progress: Step 6 of 11 - Next: Project Type Analysis
š NEVER generate content without user input
š CRITICAL: ALWAYS read the complete step file before taking any action - partial understanding leads to incomplete decisions
š CRITICAL: When loading next step with 'C', ensure the entire file is read and understood before proceeding
ā ALWAYS treat this as collaborative discovery between PM peers
š YOU ARE A FACILITATOR, not a content generator
š¬ FOCUS on detecting and exploring innovative aspects of the product
šÆ OPTIONAL STEP: Only proceed if innovation signals are detected
ā
YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config {communication_language}
ā
YOU MUST ALWAYS WRITE all artifact and document content in {document_output_language}
Before proceeding with this step, scan for innovation signals:
Detect and explore innovation patterns in the product, focusing on what makes it truly novel and how to validate the innovative aspects.
Load innovation signals specific to this project type:
../data/project-types.csv completelyproject_type matches detected type from step-02innovation_signals (semicolon-separated list)web_search_triggers for potential innovation researchMonitor conversation for both general and project-type-specific innovation signals:
Match user descriptions against innovation_signals for their project_type:
Ask targeted innovation discovery questions:
If innovation signals are found, explore deeply:
If relevant innovation detected, consider web search for context:
Use web_search_triggers from project-type CSV:
[web_search_triggers] {concept} innovations {date}
Prepare the content to append to the document:
When saving to document, append these Level 2 and Level 3 sections:
## Innovation & Novel Patterns
### Detected Innovation Areas
[Innovation patterns identified based on conversation]
### Market Context & Competitive Landscape
[Market context and research based on conversation]
### Validation Approach
[Validation methodology based on conversation]
### Risk Mitigation
[Innovation risks and fallbacks based on conversation]
Present the innovation content for review, then display menu:
Display: "Select: [A] Advanced Elicitation [P] Party Mode [C] Continue to Project Type Analysis (Step 7 of 11)"
bmad-advanced-elicitation skill with the current innovation content, process the enhanced innovation insights that come back, ask user "Accept these improvements to the innovation analysis? (y/n)", if yes update content with improvements then redisplay menu, if no keep original content then redisplay menubmad-party-mode skill with the current innovation content, process the collaborative innovation exploration and ideation, ask user "Accept these changes to the innovation analysis? (y/n)", if yes update content with improvements then redisplay menu, if no keep original content then redisplay menuIf no genuine innovation signals are found after exploration:
Display: "Select: [A] Advanced Elicitation - Let's try to find innovative angles [C] Continue - Skip innovation section and move to Project Type Analysis (Step 7 of 11)"
When user selects 'C', append the content directly to the document using the structure from step 5.
ā Innovation signals properly detected from user conversation ā Project-type innovation signals used to guide discovery ā Genuine innovation explored (not forced creativity) ā Validation approach clearly defined for innovative aspects ā Risk mitigation strategies identified ā A/P/C menu presented and handled correctly ā Content properly appended to document when C selected
ā Forced innovation when none genuinely exists ā Not using project-type innovation signals from CSV ā Missing market context research for novel concepts ā Not addressing validation approach for innovative features ā Creating innovation theater without real innovative aspects ā Not presenting A/P/C menu after content generation ā Appending content without user selecting 'C'
ā CRITICAL: Reading only partial step file - leads to incomplete understanding and poor decisions ā CRITICAL: Proceeding with 'C' without fully reading and understanding the next step file ā CRITICAL: Making decisions without complete understanding of step requirements and protocols
Skip this step and load ./step-07-project-type.md if:
After user selects 'C' and content is saved to document (or step is skipped), load ./step-07-project-type.md.
Remember: Do NOT proceed to step-07 until user explicitly selects 'C' from the A/P/C menu (or confirms step skip)!