brainstorming
Brainstorming techniques for idea generation. Use when facilitating brainstorming sessions, leading ideation exercises, or helping teams generate creative solutions.
What this skill does
# Brainstorming Skill
## Overview
Brainstorming is a creative technique for generating ideas through group or individual thinking sessions. Effective brainstorming balances divergent thinking (generating many ideas) with convergent thinking (selecting the best ideas).
## Core Principles
### Osborn's Rules (Classic Brainstorming)
1. **Defer Judgment**: No criticism during idea generation
2. **Go for Quantity**: More ideas = more chances for good ones
3. **Encourage Wild Ideas**: They often contain seeds of innovation
4. **Build on Ideas**: Use "Yes, and..." to extend thoughts
### Additional Best Practices
5. **One Conversation at a Time**: Focus and listen
6. **Be Visual**: Sketch, diagram, demonstrate
7. **Stay Focused**: Keep returning to the challenge
8. **Time-Box**: Constraints drive creativity
## The Diverge-Converge Model
```
DIVERGE CONVERGE
Generate ideas Select ideas
\ /
\ /
\ /
\ GROAN /
\ ZONE /
\ /
──────────────────────────
• Quantity • Quality
• Expansive • Focused
• No judgment • Evaluation
• All ideas • Best ideas
```
The "Groan Zone" is the challenging transition between divergence and convergence.
## Divergent Techniques
### 1. Classic Brainstorm
Free-flowing idea generation with one person capturing.
### 2. Brainwriting (6-3-5)
- 6 people write 3 ideas in 5 minutes
- Pass papers and build on others' ideas
- Repeat rounds
### 3. Round Robin
Each person contributes one idea in turn, building momentum.
### 4. Mind Mapping
Visual technique branching from central concept.
### 5. SCAMPER
Systematic modification prompts:
- **S**ubstitute
- **C**ombine
- **A**dapt
- **M**odify
- **P**ut to other use
- **E**liminate
- **R**everse
### 6. Random Entry
Use random words/images as stimulus for new connections.
### 7. Reverse Brainstorm
"How could we cause this problem?" then flip solutions.
### 8. Starbursting
Generate questions (Who? What? When? Where? Why? How?) rather than answers.
### 9. Role Storming
Brainstorm as someone else (customer, competitor, child).
### 10. Worst Possible Idea
Deliberately generate terrible ideas, then extract useful elements.
## Convergent Techniques
### 1. Dot Voting
Each person gets N dots to distribute among ideas.
### 2. Affinity Mapping
Group related ideas into themes/clusters.
### 3. Four Categories
Sort ideas into: Now, Soon, Later, Never
### 4. Impact/Effort Matrix
Plot ideas on 2x2 grid.
### 5. Ranking
Force-rank top 5-10 ideas.
### 6. Criteria Weighting
Score ideas against predefined criteria.
### 7. Thumbs Up/Down
Quick consensus check.
## Session Structures
### Quick Burst (30 minutes)
```
00:00 - 00:05 Setup & Rules
00:05 - 00:15 Diverge (generate ideas)
00:15 - 00:25 Converge (group & vote)
00:25 - 00:30 Close (top 3 & next steps)
```
### Standard Session (60 minutes)
```
00:00 - 00:05 Setup & Rules
00:05 - 00:10 Warm-up / Energizer
00:10 - 00:25 Round 1: Free Brainstorm
00:25 - 00:35 Round 2: Prompted/Structured
00:35 - 00:45 Group & Theme
00:45 - 00:55 Vote & Prioritize
00:55 - 00:60 Close & Actions
```
### Extended Session (90 minutes)
```
00:00 - 00:10 Setup & Context
00:10 - 00:15 Warm-up
00:15 - 00:30 Round 1: Individual Silent
00:30 - 00:45 Round 2: Group Building
00:45 - 00:60 Round 3: Technique (SCAMPER, etc.)
00:60 - 00:70 Clustering & Themes
00:70 - 00:80 Voting & Discussion
00:80 - 00:90 Actions & Close
```
## Facilitation Tips
### Starting Strong
- Have a clear, well-framed challenge
- Create energy with a warm-up
- Post rules visibly
- Use a timer
### Maintaining Momentum
- Call out good examples of building
- Prompt when energy dips
- Change techniques if stuck
- Use provocations: "What if...?"
### Managing Challenges
| Challenge | Response |
|-----------|----------|
| Silent group | Try brainwriting first |
| One dominant voice | Use round robin |
| Going off-topic | Restate the challenge |
| Premature criticism | Remind of rules, park concerns |
| Running out of ideas | Change technique or perspective |
| Too many ideas | Use affinity mapping |
### Closing Strong
- Celebrate quantity generated
- Make selection transparent
- Assign clear actions
- Thank participants
## Quality of Ideas
### Idea Attributes to Look For
**Novel**: Different from existing solutions
**Feasible**: Possible to implement
**Valuable**: Addresses the real need
**Complete**: Can stand alone as concept
### Characteristics of Good Sessions
- High quantity of ideas generated
- Diversity of idea types
- Some surprising/unexpected ideas
- Building on others' ideas visible
- Energy maintained throughout
## Common Pitfalls
1. **Production Blocking**: Others can't share while one talks
- *Solution*: Use brainwriting or silent ideation first
2. **Evaluation Apprehension**: Fear of judgment
- *Solution*: Emphasize rules, anonymous submission
3. **Social Loafing**: Hiding in the group
- *Solution*: Individual ideation before group
4. **Anchoring**: Early ideas dominate
- *Solution*: Generate silently first, randomize sharing
5. **Groupthink**: Converging too quickly
- *Solution*: Extend divergence, assign devil's advocate
See [techniques.md](techniques.md) for detailed technique guides.
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.