brainstorming
Skill19 starsChanged 10 months agoMITView on GitHub
Structured brainstorming and ideation facilitation using proven creativity techniques. Use when users want to generate ideas, explore solutions, break through creative blocks, or need facilitated ideation sessions. Triggers include requests like 'help me brainstorm,' 'generate ideas for,' 'creative solutions to,' or 'think of alternatives.'
We split this skill into the rules it gives an agent
24 rules. 0 are common, 23 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 172 edited versions we read keep these.
23
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 17
When a brainstorming request arrives, follow this flow:
- Distinctive: line 154
Central Topic: Start with the core question or challenge in the center
- Distinctive: line 155
Main Branches: Create 4-7 primary branches for major themes
- Distinctive: line 158
Keywords: Use single words or short phrases, not sentences
- Distinctive: line 176
Use prompts when user slows down
- Distinctive: line 185
Facilitation approach: Keep pace fast, offer prompts when user pauses, count ideas to track progress, celebrate hitting targets.
- Distinctive: line 207
Use limitations to spark innovation:
- Distinctive: line 231
Build and Combine: Use "Yes, and..." not "Yes, but..."
- Distinctive: line 233
Visual Thinking: Use diagrams, sketches, spatial organization
- Distinctive: line 235
Capture Everything: Write down all ideas, even "bad" ones
- Very specific: line 260
When ready to narrow ideas (see references/evaluation-frameworks.md for details):
- Distinctive: line 278
For group facilitation: Use Six Hats for structure, rapid ideation for energy, reverse brainstorming for engagement
- Distinctive: line 338
Time-constrained: Use rapid ideation + quick gut check evaluation
- Distinctive: line 355
Build momentum: Start with easier prompts, increase difficulty
- Distinctive: line 357
Avoid premature convergence: Keep generating even when "good enough" ideas appear
- Distinctive: line 358
Document visually: Use formatting, bullets, numbering, grouping
- Distinctive: line 359
End with action: Always conclude with concrete next steps
- Distinctive: line 363
When user says: "Help me brainstorm ideas for a new feature" → Clarify goal → Suggest SCAMPER for feature enhancement → Generate …
- Distinctive: line 366
When user says: "I'm stuck on how to solve X" → Try reverse brainstorming → "How could we make X worse?" → Generate problems → Flip to …
- Distinctive: line 369
When user says: "Give me creative alternatives to Y" → Use constraint-based creativity → Apply unusual constraints → Generate within limits …
- Distinctive: line 372
When user says: "What are all the angles on this decision?" → Six Thinking Hats → Go through each perspective → Summarize with Blue Hat → …
- Distinctive: line 415
Before ending a brainstorming session:
- Distinctive: line 418
Highlight: Call out most promising ideas
- Distinctive: line 419
Capture decisions: Document what user chose to pursue
“Common” is measured: kept by at least 6 in 10 of the 172 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Brainstorming & Ideation Facilitation Skill
Guide users through structured, productive brainstorming sessions using proven creativity frameworks and techniques.
Quick Start Workflow
When a brainstorming request arrives, follow this flow:
- Understand: Clarify the challenge, goal, or question
- Choose: Select appropriate technique(s) based on context
- Diverge: Generate many ideas without judgment
- Converge: Evaluate and prioritize ideas
- Action: Help translate selected ideas into next steps
When to Use This Skill
Activate for requests involving:
- "Help me brainstorm..."
- "Generate ideas for..."
- "What are creative solutions to..."
- "I need alternatives to..."
- "Think of different ways to..."
- Breaking through creative blocks
- Exploring possibilities before decision-making
- Innovation workshops or ideation sessions
Technique Selection Guide
Choose techniques based on the situation:
SCAMPER
Best for: Product/service innovation, improving existing solutions When: User has something concrete to modify or enhance Time: 15-20 minutes for thorough exploration
Six Thinking Hats
Best for: Complex decisions, exploring multiple perspectives When: Need structured analysis from different angles Time: 10-15 minutes, can be abbreviated to 3-4 hats
Mind Mapping
Best for: Exploring connections, organizing thoughts, understanding scope When: Topic is broad or user needs to see relationships Time: 10-20 minutes depending on complexity
Rapid Ideation
Best for: Breaking through blocks, generating quantity When: User is stuck or needs many options quickly Time: 5-10 minutes of intense generation
Reverse Brainstorming
Best for: Identifying failure points, problem analysis When: User can't see solutions but can imagine problems Time: 10-15 minutes
Constraint-Based Creativity
Best for: Forcing new perspectives, overcoming assumptions When: Conventional thinking dominates, need fresh angles Time: 5-10 minutes per constraint
Core Techniques
1. SCAMPER Framework
Lead users through systematic idea generation by asking:
Substitute: What can be replaced? Different materials, processes, people, or components?
- "What if we substituted X with Y?"
- "Who else could do this instead?"
- "What other ingredients/materials/approaches could work?"
Combine: What can be merged? Blend ideas, purposes, or features?
- "What if we combined this with that?"
- "How can we integrate these two aspects?"
- "What happens if we merge these processes?"
Adapt: What can be adjusted? Borrow from other contexts or industries?
- "What else is like this that we could learn from?"
- "How do other industries solve similar problems?"
- "What could we copy and adapt?"
Modify/Magnify/Minify: What can be changed in size, shape, or attributes?
- "What if this were bigger/smaller?"
- "What if we exaggerated this feature?"
- "What could we minimize or emphasize?"
Put to another use: What are alternative applications?
- "Who else could use this?"
- "What other problems could this solve?"
- "How could this be repurposed?"
Eliminate: What can be removed or simplified?
- "What if we removed this entirely?"
- "What's not essential?"
- "How can we simplify this?"
Reverse/Rearrange: What can be inverted or reordered?
- "What if we did this backwards?"
- "What if we reversed the sequence?"
- "What's the opposite approach?"
Facilitation approach: Go through each letter systematically, generating 2-5 ideas per category. Build on previous ideas.
2. Six Thinking Hats
Guide users to explore ideas from six distinct perspectives:
White Hat (Facts & Information): What do we know? What data do we need?
- Focus on objective information, data, facts
- "What are the facts here?"
- "What information is missing?"
Red Hat (Emotions & Intuition): What's your gut feeling? Emotional responses?
- Express feelings without justification
- "How do I feel about this?"
- "What's my intuition saying?"
Black Hat (Critical Judgment): What could go wrong? What are the risks?
- Identify weaknesses, risks, obstacles
- "What are the downsides?"
- "Why might this fail?"
Yellow Hat (Optimism & Benefits): What are the positives? Why might this work?
- Explore benefits, best-case scenarios
- "What are the advantages?"
- "Why is this valuable?"
Green Hat (Creativity & Alternatives): What are new possibilities? How can we innovate?
- Generate alternatives, think laterally
- "What else could we try?"
- "What's a completely different approach?"
Blue Hat (Process Control): What's our process? What have we learned?
- Manage thinking process, summarize
- "Where are we in the process?"
- "What's our next step?"
Facilitation approach: Spend 2-3 minutes per hat. Can combine or skip hats based on needs. Always end with Blue Hat for summary.
3. Mind Mapping
Structure exploration visually and associatively:
- Central Topic: Start with the core question or challenge in the center
- Main Branches: Create 4-7 primary branches for major themes
- Sub-branches: Extend each main branch with related concepts
- Connections: Draw links between related ideas across branches
- Keywords: Use single words or short phrases, not sentences
Facilitation approach:
- Help user identify central topic
- Suggest main branch categories
- Encourage free association on sub-branches
- Point out potential connections
- Can represent textually using indentation and bullet points
4. Rapid Ideation
Generate maximum quantity in minimum time:
Process:
- Set clear target: "Let's generate 30 ideas in 10 minutes"
- State challenge as "How might we..." question
- Rapid-fire idea generation with NO evaluation
- Push past obvious ideas (ideas 15-30 are often most creative)
- Use prompts when user slows down
Rules:
- Defer ALL judgment
- Quantity over quality
- Build on others' ideas
- Wild ideas encouraged
- Stay focused on topic
Facilitation approach: Keep pace fast, offer prompts when user pauses, count ideas to track progress, celebrate hitting targets.
5. Reverse Brainstorming
Invert the problem to unlock solutions:
Process:
- Flip the goal: "How could we CAUSE this problem?" or "How could we make this WORSE?"
- Generate many ways to create the problem
- Reverse each "bad" idea into a potential solution
- Evaluate reversed solutions
Example:
- Goal: "Improve customer satisfaction"
- Reversed: "How could we make customers hate us?"
- Bad ideas: "Ignore complaints, slow response time, hidden fees"
- Solutions: "Respond quickly to complaints, transparent pricing, proactive communication"
Facilitation approach: Make the reversal fun and extreme. Encourage absurd "bad" ideas. Then carefully reverse each one.
6. Constraint-Based Creativity
Use limitations to spark innovation:
Common Constraints:
- Zero Budget: "What if you had no money at all?"
- Extreme Time: "What if you had to do this in 24 hours?"
- No Technology: "What if you had to solve this without computers?"
- 10x Scale: "What if you had to serve 10x more people?"
- Opposite Users: "How would a child/elderly person/expert approach this?"
- Different Context: "How would [company/industry] solve this?"
Process:
- Apply constraint clearly and dramatically
- Force solutions within that constraint
- Identify interesting ideas that emerge
- Relax constraint and keep the insights
Facilitation approach: Choose constraint based on what assumptions need breaking. Push user to fully commit to the constraint.
Facilitation Principles
Apply these throughout all techniques:
- Defer Judgment: Separate generation from evaluation
- Quantity First: More ideas = more good ideas
- Build and Combine: Use "Yes, and..." not "Yes, but..."
- Encourage Wild Ideas: Unusual ideas can lead to practical ones
- Visual Thinking: Use diagrams, sketches, spatial organization
- Time Boxing: Set clear time limits for each phase
- Capture Everything: Write down all ideas, even "bad" ones
- Energy Management: Match technique intensity to user energy
- Psychological Safety: Make it safe to suggest anything
- Mix Techniques: Combine methods for richer results
Diverge → Converge Process
Divergent Phase (Generate)
- Maximize quantity
- Suspend evaluation
- Welcome wild ideas
- Build on everything
- Go for variety
Convergent Phase (Evaluate)
- Group similar ideas
- Identify patterns
- Apply criteria
- Narrow options
- Make decisions
Don't mix these phases! Complete divergence before converging.
Evaluation & Prioritization
When ready to narrow ideas (see references/evaluation-frameworks.md for details):
Quick Filters
- Gut Check: Which ideas excite you most?
- Impact vs Effort: High impact, low effort = do first
- Must/Should/Could: Categorize by necessity
- Three Stars: Each person picks top 3
Structured Methods
- Weighted Criteria: Score ideas on key factors
- Impact/Effort Matrix: 2x2 grid placement
- Feasibility Analysis: Can we actually do this?
- Risk Assessment: What could go wrong?
Common Patterns & Adaptations
For individual brainstorming: Focus on mind mapping, SCAMPER, and constraint-based methods
For group facilitation: Use Six Hats for structure, rapid ideation for energy, reverse brainstorming for engagement
For technical problems: SCAMPER and constraint-based work well
For strategic decisions: Six Thinking Hats provides comprehensive analysis
For creative blocks: Rapid ideation, reverse brainstorming, or random prompts break through resistance
For innovation: Combine SCAMPER with constraint-based creativity
Using Supporting Resources
This skill includes additional resources:
- references/techniques-detailed.md: Step-by-step guides for each technique with examples
- references/evaluation-frameworks.md: Complete evaluation and prioritization methods
- references/prompts-library.md: 50+ creative prompts organized by category
- scripts/random_prompt.py: Generate random creativity prompts on demand
Reference these when users need:
- Deeper technique guidance
- More structure for evaluation
- Inspiration to unstick thinking
- Random creative constraints
Session Structure Template
For a complete brainstorming session:
- Setup (2-3 minutes)
- Clarify the challenge
- Set goals: "How many ideas?" "What decision?"
- Choose technique(s)
- Warm-up (2-3 minutes, optional)
- Quick creative prompt to loosen thinking
- Example: "Name 20 uses for a brick"
- Main Generation (10-20 minutes)
- Apply chosen technique(s)
- Generate without judgment
- Push past obvious ideas
- Capture & Organize (3-5 minutes)
- Group similar ideas
- Identify themes
- Count what you have
- Evaluation (5-10 minutes)
- Apply chosen criteria
- Narrow to top candidates
- Flag ideas needing development
- Next Steps (2-3 minutes)
- Choose 1-3 ideas to pursue
- Define immediate actions
- Schedule follow-up if needed
Adapting to Context
Time-constrained: Use rapid ideation + quick gut check evaluation
Well-defined problem: SCAMPER for depth
Ambiguous situation: Mind mapping to understand, then choose technique
Group conflict: Six Hats for structured perspective-taking
Innovation pressure: Constraint-based + reverse brainstorming
Decision paralysis: Rapid ideation to get unstuck, then Impact/Effort matrix
Tips for Effective Facilitation
- Start with clarity: Reframe vague requests into "How might we..." questions
- Match energy: High-energy techniques for engagement, structured for focus
- Use silence: Let user think; don't fill every pause
- Build momentum: Start with easier prompts, increase difficulty
- Celebrate quantity: Count ideas, celebrate milestones
- Avoid premature convergence: Keep generating even when "good enough" ideas appear
- Document visually: Use formatting, bullets, numbering, grouping
- End with action: Always conclude with concrete next steps
Example Trigger Responses
When user says: "Help me brainstorm ideas for a new feature" → Clarify goal → Suggest SCAMPER for feature enhancement → Generate systematically → Evaluate with Impact/Effort
When user says: "I'm stuck on how to solve X" → Try reverse brainstorming → "How could we make X worse?" → Generate problems → Flip to solutions
When user says: "Give me creative alternatives to Y" → Use constraint-based creativity → Apply unusual constraints → Generate within limits → Relax and refine
When user says: "What are all the angles on this decision?" → Six Thinking Hats → Go through each perspective → Summarize with Blue Hat → Support decision
Output Format Suggestions
Present ideas in clear, scannable formats:
For Generation Phase:
IDEA 1: [Title]
→ Brief description
IDEA 2: [Title]
→ Brief descriptionFor Grouped Ideas:
CATEGORY A: [Theme]
• Idea 1
• Idea 2
• Idea 3
CATEGORY B: [Theme]
• Idea 4
• Idea 5For Evaluated Ideas:
HIGH PRIORITY:
✓ Idea X - High impact, low effort
✓ Idea Y - Solves core problem
MEDIUM PRIORITY:
○ Idea Z - Good potential, needs research
PARKING LOT:
◇ Idea W - Interesting but not nowClosing a Session
Before ending a brainstorming session:
- Summarize: Recap what was generated
- Highlight: Call out most promising ideas
- Capture decisions: Document what user chose to pursue
- Define actions: Clear next steps with owners
- Appreciate creativity: Acknowledge the thinking work done
Remember: The goal is not to have perfect ideas, but to have enough ideas that some will be perfect. Trust the process, stay playful, and keep generating.
Other versions191 projects use a version of this.
Word for word · 0
None found.
Edited · 1
- jkitchin/knowhow★ 42100% same
Wrote their own version · 190
- obra/superpowers★ 305ksame name
- jnMetaCode/superpowers-zh★ 8.4ksame name
- vudovn/ag-kit★ 8.2ksame name
- vudovn/antigravity-kit★ 8.2ksame name
- openai/plugins★ 7.4ksame name
- JetBrains/thinkrail★ 6.8ksame name
- farm-fe/farm★ 5.6ksame name
- microsoft/FluidFramework★ 5ksame name
- BetterTyped/react-zoom-pan-pinch★ 1.9ksame name
- revokslab/ShipFree★ 1.7ksame name
180 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
Used alongsideProjects with it also use chinese-code-review, chinese-commit-conventions and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
GEd520Skillchinese-code-review
中文 review 沟通参考——话术模板、分级标注(必须修复/建议修改/仅供参考)、国内团队常见反模式应对。仅在用户显式 /chinese-code-review 时调用,不要根据上下文自动触发。
Also in 7 projects that use this
GEd520Skillchinese-commit-conventions
中文 commit 与 changelog 配置参考——Conventional Commits 中文适配、commitlint/husky/commitizen 中文模板、conventional-changelog 中文配置。仅在用户显式 /chinese-commit-conventions 时调用,不要根据上下文自动触发。
Also in 7 projects that use this
ryanportfolioSkilladdskill
Create, import, update, or install repository or personal skills; includes runtime ownership, resources, and discovery validation.
Also in 5 projects that use this
ryanportfolioSkillastra-fullreview
Full multi-agent Codex review on gpt-6-astra at medium reasoning. Same verified lifecycle as codex-fullreview. Use for /astra-fullreview or 'full Astra review with sub-reviewers'.
Also in 5 projects that use this
- +2 more from GEd520
- +6 more from ryanportfolio
In this repository48 other files it gives its agents.
- astropySkill
- causal-inference-root-causeSkill
- decision-matrixSkill
- decomposition-reconstructionSkill
- design-of-experimentsSkill
- docxSkill
- equivariant-architecture-designerSkill
- estimation-fermiSkill
- fairchemSkill
- fluidsimSkill
- latex-postersSkill
- markitdownSkill
- materials-databasesSkill
- materials-propertiesSkill
- memorySkill
- meta-prompt-engineeringSkill
- model-equivariance-auditorSkill
- openmxSkill
- pdfSkill
- planningSkill
- postmortemSkill
- pptxSkill
- pymatgen-analysisSkill
- pymatgen-coreSkill
- pymatgen-electronic-structureSkill
- pymatgen-extSkill
- pymatgen-ioSkill
- pymatgen-io-vaspSkill
- pymatgen-phononSkill
- pymatgen-symmetrySkill
- python-aseSkill
- python-jaxSkill
- python-multiobjective-optimizationSkill
- python-optimizationSkill
- python-plottingSkill
- python-regression-statisticsSkill
- pytorch-lightningSkill
- scikit-learnSkill
- skill-creatorSkill
- symmetry-discovery-questionnaireSkill
- symmetry-group-identifierSkill
- symmetry-validation-suiteSkill
- sympySkill
- systems-thinking-leverageSkill
- torch-geometricSkill
- transformersSkill
- vaspSkill
- xlsxSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

