src/core-skills/bmad-brainstorming/steps/step-02b-ai-recommended.md
communication_languagesession_topic, session_goals, constraints) from Step 1Analyze session context and recommend optimal brainstorming techniques based on user's specific goals and constraints.
Load techniques from CSV for analysis:
"Great choice! Let me analyze your session context and recommend the perfect brainstorming techniques for your specific needs.
Analyzing Your Session Goals:
Loading Brain Techniques Library for AI Analysis..."
Load CSV and parse:
../brain-methods.csvAnalyze user's session context across multiple dimensions:
Analysis Framework:
1. Goal Analysis:
2. Complexity Match:
3. Energy/Tone Assessment:
4. Time Available:
60 min → Multi-phase technique flow
Based on context analysis, create tailored recommendations:
"My AI Analysis Results:
Based on your session context, I recommend this customized technique sequence:
Phase 1: Foundation Setting [Technique Name] from [Category] (Duration: [time], Energy: [level])
Phase 2: Idea Generation [Technique Name] from [Category] (Duration: [time], Energy: [level])
Phase 3: Refinement & Action (If time allows) [Technique Name] from [Category] (Duration: [time], Energy: [level])
Total Estimated Time: [Sum of durations] Session Focus: [Primary benefit and outcome description]"
Provide deeper insight into each recommended technique:
Detailed Technique Explanations:
"For each recommended technique, here's what makes it perfect for your session:
1. [Technique 1]:
2. [Technique 2]:
3. [Technique 3] (if applicable):
"This AI-recommended sequence is designed specifically for your [session_topic] goals, considering your [constraints] and focusing on [primary_outcome].
Does this approach sound perfect for your session?
Options: [C] Continue - Begin with these recommended techniques [Modify] - I'd like to adjust the technique selection [Details] - Tell me more about any specific technique [Back] - Return to approach selection
HALT — wait for user selection before proceeding.
If user confirms recommendations:
Update frontmatter:
---
selected_approach: 'ai-recommended'
techniques_used: ['technique1', 'technique2', 'technique3']
stepsCompleted: [1, 2]
---
Append to document:
## Technique Selection
**Approach:** AI-Recommended Techniques
**Analysis Context:** [session_topic] with focus on [session_goals]
**Recommended Techniques:**
- **[Technique 1]:** [Why this was recommended and expected outcome]
- **[Technique 2]:** [How this builds on the first technique]
- **[Technique 3]:** [How this completes the sequence effectively]
**AI Rationale:** [Content based on context analysis and matching logic]
Route to execution:
Load ./step-03-technique-execution.md
✅ Session context analyzed thoroughly across multiple dimensions ✅ Technique recommendations clearly matched to user's specific needs ✅ Detailed explanations provided for each recommended technique ✅ User confirmation obtained before proceeding to execution ✅ Frontmatter updated with AI-recommended techniques ✅ Proper routing to technique execution or back navigation
❌ Generic recommendations without specific context analysis ❌ Not explaining rationale behind technique selections ❌ Missing option for user to modify or question recommendations ❌ Not loading techniques from CSV for accurate recommendations ❌ Not updating frontmatter with selected techniques
After user confirmation, load ./step-03-technique-execution.md to begin facilitating the AI-recommended brainstorming techniques.
Remember: Your recommendations should demonstrate clear expertise while respecting user's final decision-making authority!