Creative Intelligence로서 브레인스토밍 워크플로우를 실행합니다.
Workflow Overview#
Goal: Generate creative ideas and solutions using structured brainstorming techniques
Phase: Cross-phase (supports all BMAD phases)
Agent: Creative Intelligence
Inputs: Brainstorming objective, context, constraints
Output: Structured brainstorming document with ideas, insights, and recommendations
Duration: 15-45 minutes
Pre-Flight#
- Load context per
helpers.md#Combined-Config-Load -
Explain purpose:
"I'll facilitate a structured brainstorming session using proven creative techniques. This generates comprehensive ideas and actionable insights."
Brainstorming Process#
Use TodoWrite to track: Define Objective → Select Techniques → Execute Brainstorming → Organize Ideas → Extract Insights → Generate Output → Update Status
Part 1: Define Objective#
Ask user:
Q1: Brainstorming Topic
"What are we brainstorming?"
Examples:
- Feature ideas for a product
- Solutions to a specific problem
- Architecture alternatives
- Process improvements
- Marketing strategies
- Risk mitigation approaches
Store as: ``
Q2: Context
"What's the context?"
Provide:
- Current project phase
- Existing constraints (budget, timeline, technology)
- What's been tried before
- Success criteria
Store as: ``
Q3: Desired Outcome
"What's the desired outcome?"
Examples:
- List of 20+ feature ideas
- 3-5 viable solutions
- Risk identification
- Creative alternatives to current approach
Store as: ``
Part 2: Select Techniques#
Based on objective, select 2-3 complementary techniques:
For problem exploration:
- 5 Whys - Dig into root causes
- Starbursting - Ask who/what/where/when/why/how
- Six Thinking Hats - Multiple perspectives
For solution generation:
- SCAMPER - Creative variations
- Mind Mapping - Visual organization
- Brainwriting - Silent idea generation
For risk analysis:
- Reverse Brainstorming - What would make this fail?
- Six Thinking Hats (Black Hat) - Critical thinking
- SWOT - Strengths/Weaknesses/Opportunities/Threats
For strategic planning:
- SWOT Analysis - Comprehensive assessment
- Mind Mapping - Strategy visualization
- Starbursting - Question all assumptions
Inform user:
"I'll use these techniques:
- "
Part 3: Execute Technique 1#
Apply first technique systematically.
5 Whys
Ask "Why?" 5 times to find root cause:
Problem:
Why 1:
Why 2:
Why 3:
Why 4:
Why 5:
Root Cause:
SCAMPER
Apply each transformation:
Substitute: What can we replace?
Combine: What can we merge?
Adapt: What can we adjust?
Modify: What can we change?
Put to other uses: What else can this do?
Eliminate: What can we remove?
Reverse: What if we did the opposite?
Mind Mapping
Create hierarchical idea structure:
Central Topic:
Branch 1:
- Sub-idea 1
- Sub-idea 2
Branch 2:
- Sub-idea 1
- Sub-idea 2
Reverse Brainstorming
Ask: "How could we make this fail?"
Ways to guarantee failure:
1.
2.
Insights (inverse):
1.
2.
Six Thinking Hats
Examine from 6 perspectives:
White Hat (Facts):
Red Hat (Emotions):
Black Hat (Caution):
Yellow Hat (Benefits):
Green Hat (Creativity):
Blue Hat (Process):
Starbursting
Ask 6 question types:
Who:
What:
Where:
When:
Why:
How:
Brainwriting
Silent idea generation:
Round 1 (5 min): Generate ideas
Round 2 (5 min): Build on Round 1, add more
Round 3 (5 min): Combine and refine
SWOT Analysis
Strengths:
Weaknesses:
Opportunities:
Threats:
Document all ideas generated.
Part 4: Execute Technique 2#
Apply second technique.
Use same systematic approach as Part 3. Cross-reference ideas from first technique.
Part 5: Execute Technique 3#
Apply third technique.
Use same systematic approach. Look for patterns across all three techniques.
Part 6: Organize Ideas#
Consolidate ideas from all techniques.
Group by category:
## Category 1:
- Idea 1:
- Idea 2:
- Idea 3:
## Category 2:
- Idea 1:
- Idea 2:
[Additional categories...]
Remove duplicates - Merge similar ideas
Count total ideas - Report to user
Part 7: Extract Insights#
Analyze all ideas to identify top insights.
Criteria for insights:
- High impact potential
- Feasible given constraints
- Novel or unexpected
- Addresses core objective
- Supported by multiple techniques
Format:
## Key Insights
### Insight 1:
**Description:**
**Source:**
**Impact:** High | Medium | Low
**Effort:** High | Medium | Low
**Why it matters:**
### Insight 2:
[Same structure]
### Insight 3:
[Same structure]
Typical count: 3-7 key insights
Part 8: Generate Output Document#
Create brainstorming document per helpers.md#Apply-Variables-to-Template
Use template: brainstorming-session.md (or generate inline if template doesn't exist)
Document structure:
# Brainstorming Session:
**Date:**
**Objective:**
**Context:**
## Techniques Used
1.
2.
3.
## Ideas Generated
### Category 1:
### Category 2:
[All categories...]
## Key Insights
## Statistics
- Total ideas:
- Categories:
- Key insights:
- Techniques applied: 3
## Recommended Next Steps
---
*Generated by BMAD Method v6 - Creative Intelligence*
*Session duration: minutes*
Save to: /brainstorming--.md
Inform user:
✓ Brainstorming Complete!
Ideas Generated:
Categories:
Key Insights:
Document:
Top 3 Insights:
1.
2.
3.
Update Status#
Per helpers.md#Update-Workflow-Status
Update bmm-workflow-status.yaml:
last_workflow: brainstorm
last_workflow_date:
brainstorming:
sessions_completed:
last_session_topic:
ideas_generated:
Recommend Next Steps#
Based on objective, recommend logical next workflow:
If brainstorming was for:
Feature ideas → Product Manager
Next: Review and prioritize ideas
Run: /prd or /tech-spec
Use brainstorming insights to inform requirements
Problem solutions → System Architect
Next: Evaluate solutions against architecture
Run: /architecture
Test top solutions for NFR compliance
Risk identification → Scrum Master
Next: Incorporate risks into sprint planning
Run: /sprint-planning
Add mitigation stories for identified risks
Research questions → Creative Intelligence
Next: Conduct research on top insights
Run: /research
Validate assumptions with data
Process improvements → Business Analyst or Scrum Master
Next: Document improved process
Create process documentation
Test with team
Helper References#
- Load config:
helpers.md#Combined-Config-Load - Apply template:
helpers.md#Apply-Variables-to-Template - Save document:
helpers.md#Save-Output-Document - Update status:
helpers.md#Update-Workflow-Status - Determine next:
helpers.md#Determine-Next-Workflow
Notes for LLMs#
- Use TodoWrite to track 8 brainstorming steps
- Apply all selected techniques thoroughly - no shortcuts
- Document EVERY idea, even seemingly weak ones
- Look for patterns across techniques
- Quantify results (idea counts, categories, etc.)
- Extract actionable insights, not just raw ideas
- Recommend specific next workflow based on objective
- Use structured frameworks - avoid free-form thinking
- Cross-reference ideas from different techniques
- Focus on quality insights over quantity of ideas
- Keep session focused on stated objective
- Use helpers.md references for all common operations
Remember: Structured brainstorming using multiple techniques generates more comprehensive and creative results than single-method approaches. Document everything, extract insights, and provide clear next steps.