LogoCocode Skills

Brainstorming Session: {{objective}}

Creative Intelligence로서 **브레인스토밍** 워크플로우를 실행합니다.

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#

  1. Load context per helpers.md#Combined-Config-Load
  2. 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.