creative-ideation
Use when brainstorming ideas, stuck on a problem, exploring alternatives, or needing creative input - provides structured creativity methods (SCAMPER, Six Hats, Mind Map), Multi-Agent parallel thinking, and concept collision for unexpected sparks. Don't use for mechanical execution tasks
When & Why to Use This Skill
The Creative Ideation (CGU) skill is a comprehensive brainstorming toolkit designed to overcome mental blocks and spark innovation. It integrates 16 structured creativity frameworks—such as SCAMPER, Six Thinking Hats, and TRIZ—with advanced AI techniques like Multi-Agent parallel thinking and concept collision. This skill helps users transition from vague starting points to concrete, multi-dimensional possibilities by simulating diverse perspectives and systematic exploration.
Use Cases
- Product Development: Use 'generate_ideas' and 'scamper' to brainstorm and refine unique features for new software or physical products.
- Strategic Problem Solving: Employ 'multi_agent_brainstorm' to receive simultaneous input from 'Explorer', 'Critic', and 'Wildcard' personas to solve complex organizational challenges.
- Marketing & Branding: Utilize 'spark_collision' to merge unrelated concepts, creating unexpected and high-impact campaign themes or brand narratives.
- Critical Analysis: Apply the 'six_hats' method to evaluate a project proposal from emotional, factual, and critical viewpoints to ensure a balanced strategy.
- Breaking Conventional Thinking: Use 'reverse thinking' or 'random_input' to challenge assumptions and find breakthrough solutions when traditional methods fail.
| name | creative-ideation |
|---|---|
| description | Use when brainstorming ideas, stuck on a problem, exploring alternatives, or needing creative input - provides structured creativity methods (SCAMPER, Six Hats, Mind Map), Multi-Agent parallel thinking, and concept collision for unexpected sparks. Don't use for mechanical execution tasks |
Creative Ideation with CGU
Overview
Turn vague ideas into concrete possibilities through structured creativity techniques and AI-powered ideation.
CGU (Creativity Generation Unit) offers three thinking modes:
- Simple: Quick single-pass ideation with Ollama/Copilot
- Deep: Multi-Agent parallel exploration (Explorer + Critic + Wildcard)
- Spark: Concept collision for unexpected creative connections
When to Use
┌─────────────────────────────────────────────────┐
│ "I need ideas for..." → generate_ideas │
│ "What if we combine..." → spark_collision │
│ "I'm stuck on..." → deep_think │
│ "Analyze this from..." → apply_method │
│ "Which approach..." → select_method │
└─────────────────────────────────────────────────┘
Use this skill when:
- Starting a new project and need direction
- Feeling stuck or out of ideas
- Want multiple perspectives on a problem
- Need to break out of conventional thinking
- Exploring combinations of unrelated concepts
Don't use when:
- Task is clearly defined and mechanical
- Following established implementation plans
- Debugging specific technical issues
Quick Start
1. Need quick ideas?
→ generate_ideas(topic="your topic", count=5)
2. Stuck on a problem?
→ deep_think(topic="your challenge", depth="deep", mode="deep")
3. Want creative sparks?
→ spark_collision(concept_a="idea A", concept_b="unrelated B")
4. Need structured analysis?
→ apply_method(method="six_hats", input_concept="your topic")
The Process
Understanding the challenge:
- What are you trying to create or solve?
- What constraints exist? (time, resources, tech)
- What would success look like?
Choosing your approach:
| Situation | Recommended Tool | Why |
|---|---|---|
| Need many ideas fast | generate_ideas |
Divergent batch generation |
| Stuck, need breakthrough | deep_think(mode="deep") |
Multi-Agent perspectives |
| Have two concepts to merge | spark_collision |
Unexpected connections |
| Need structured analysis | apply_method("six_hats") |
Multi-perspective evaluation |
| Don't know which method | select_method |
AI recommends based on context |
Refining results:
- Use
spark_collision_deepon best ideas for deeper exploration - Apply
multi_agent_brainstormfor complex topics - Chain methods: SCAMPER → Six Hats → Mind Map
Available Methods
16 creativity methods across 5 categories:
| Category | Methods | Best For |
|---|---|---|
| Divergent | mind_map, brainstorm, scamper, random_input | Generating many options |
| Structural | mandala_9grid, morphological, 5w2h, fishbone | Systematic exploration |
| Perspective | six_hats, reverse, analogy | Multi-viewpoint analysis |
| Process | double_diamond, design_sprint, kj_method, world_cafe | End-to-end workflows |
| Systematic | triz | Inventive problem solving |
Quick method selection:
→ list_methods() # See all available methods
→ select_method(is_stuck=True) # AI recommends based on your situation
Key Principles
- Quantity before quality - Generate many ideas first, filter later
- Defer judgment - Don't criticize during ideation phase
- Build on ideas - Use sparks to combine and extend
- Change perspective - Try different methods when stuck
- Embrace randomness -
random_inputandspark_collisioncreate surprises
Multi-Agent Deep Thinking
For complex challenges, use Multi-Agent mode:
→ multi_agent_brainstorm(
topic="your challenge",
agents=3, # Explorer, Critic, Wildcard
collision_count=5
)
Agent personalities:
- Explorer 🔍: Explores possibilities, finds connections
- Critic 🎯: Identifies risks, challenges assumptions
- Wildcard 🎲: Injects randomness, breaks patterns
Example Workflows
Workflow 1: New Feature Ideation
1. generate_ideas(topic="feature X", creativity_level=2, count=10)
2. spark_collision(concept_a="best idea", concept_b="user pain point")
3. apply_method(method="six_hats", input_concept="refined concept")
Workflow 2: Problem Solving
1. apply_method(method="reverse", input_concept="the problem")
2. deep_think(topic="how to achieve opposite", depth="deep")
3. apply_method(method="5w2h", input_concept="solution approach")
Workflow 3: Breakthrough Thinking
1. multi_agent_brainstorm(topic="stuck problem", agents=3)
2. spark_collision_deep(concept_a="best spark", concept_b="random domain")
3. apply_method(method="scamper", input_concept="promising direction")
Integration with Other Skills
Before coding:
- Use this skill → Then
brainstormingskill → Thenwriting-plans
When stuck debugging:
apply_method("reverse")→ "How could we make this bug worse?" → Insights
For architecture decisions:
apply_method("six_hats")→ Multi-perspective analysis
Tool Reference
| Tool | Purpose | Key Args |
|---|---|---|
generate_ideas |
Batch ideation | topic, creativity_level(1-3), count |
spark_collision |
Concept merge | concept_a, concept_b |
deep_think |
Unified thinking | topic, depth, mode |
apply_method |
Specific technique | method, input_concept |
select_method |
Method recommendation | creativity_level, is_stuck, purpose |
multi_agent_brainstorm |
Parallel thinking | topic, agents(1-5) |
spark_collision_deep |
Deep collision | concept_a, concept_b |
associative_expansion |
Concept expansion | seed, direction, depth |
list_methods |
Show all methods | (none) |
Tips
- Start broad, then narrow - Use Level 3 creativity first, refine with Level 1
- Combine unrelated domains - Best sparks come from distant concepts
- Use constraints creatively - "How might we X without Y?"
- Iterate quickly - Don't over-analyze early ideas
- Document sparks - Good ideas disappear fast; capture them
CGU v0.3.0 - Creativity Generation Unit MCP Server with 16 methods, Multi-Agent thinking, and concept collision