skills/brainstorming/SKILL.md
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.'
npx skillsauth add Hongyu-yu/matsci-ai-skills brainstormingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Guide users through structured, productive brainstorming sessions using proven creativity frameworks and techniques.
When a brainstorming request arrives, follow this flow:
Activate for requests involving:
Choose techniques based on the situation:
Best for: Product/service innovation, improving existing solutions When: User has something concrete to modify or enhance Time: 15-20 minutes for thorough exploration
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
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
Best for: Breaking through blocks, generating quantity When: User is stuck or needs many options quickly Time: 5-10 minutes of intense generation
Best for: Identifying failure points, problem analysis When: User can't see solutions but can imagine problems Time: 10-15 minutes
Best for: Forcing new perspectives, overcoming assumptions When: Conventional thinking dominates, need fresh angles Time: 5-10 minutes per constraint
Lead users through systematic idea generation by asking:
Substitute: What can be replaced? Different materials, processes, people, or components?
Combine: What can be merged? Blend ideas, purposes, or features?
Adapt: What can be adjusted? Borrow from other contexts or industries?
Modify/Magnify/Minify: What can be changed in size, shape, or attributes?
Put to another use: What are alternative applications?
Eliminate: What can be removed or simplified?
Reverse/Rearrange: What can be inverted or reordered?
Facilitation approach: Go through each letter systematically, generating 2-5 ideas per category. Build on previous ideas.
Guide users to explore ideas from six distinct perspectives:
White Hat (Facts & Information): What do we know? What data do we need?
Red Hat (Emotions & Intuition): What's your gut feeling? Emotional responses?
Black Hat (Critical Judgment): What could go wrong? What are the risks?
Yellow Hat (Optimism & Benefits): What are the positives? Why might this work?
Green Hat (Creativity & Alternatives): What are new possibilities? How can we innovate?
Blue Hat (Process Control): What's our process? What have we learned?
Facilitation approach: Spend 2-3 minutes per hat. Can combine or skip hats based on needs. Always end with Blue Hat for summary.
Structure exploration visually and associatively:
Facilitation approach:
Generate maximum quantity in minimum time:
Process:
Rules:
Facilitation approach: Keep pace fast, offer prompts when user pauses, count ideas to track progress, celebrate hitting targets.
Invert the problem to unlock solutions:
Process:
Example:
Facilitation approach: Make the reversal fun and extreme. Encourage absurd "bad" ideas. Then carefully reverse each one.
Use limitations to spark innovation:
Common Constraints:
Process:
Facilitation approach: Choose constraint based on what assumptions need breaking. Push user to fully commit to the constraint.
Apply these throughout all techniques:
Don't mix these phases! Complete divergence before converging.
When ready to narrow ideas (see references/evaluation-frameworks.md for details):
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
This skill includes additional resources:
Reference these when users need:
For a complete brainstorming session:
Setup (2-3 minutes)
Warm-up (2-3 minutes, optional)
Main Generation (10-20 minutes)
Capture & Organize (3-5 minutes)
Evaluation (5-10 minutes)
Next Steps (2-3 minutes)
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
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
Present ideas in clear, scannable formats:
For Generation Phase:
IDEA 1: [Title]
→ Brief description
IDEA 2: [Title]
→ Brief description
For Grouped Ideas:
CATEGORY A: [Theme]
• Idea 1
• Idea 2
• Idea 3
CATEGORY B: [Theme]
• Idea 4
• Idea 5
For 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 now
Before ending a brainstorming session:
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.
tools
Spreadsheet toolkit (.xlsx/.csv). Create/edit with formulas/formatting, analyze data, visualization, recalculate formulas, for spreadsheet processing and analysis.
tools
Expert assistant for VASP (Vienna Ab initio Simulation Package) calculations - input file generation, parameter selection, workflow setup, and best practices for accurate DFT calculations
data-ai
This skill should be used when working with pre-trained transformer models for natural language processing, computer vision, audio, or multimodal tasks. Use for text generation, classification, question answering, translation, summarization, image classification, object detection, speech recognition, and fine-tuning models on custom datasets.
tools
Graph Neural Networks (PyG). Node/graph classification, link prediction, GCN, GAT, GraphSAGE, heterogeneous graphs, molecular property prediction, for geometric deep learning.