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