Facilitate brainstorming sessions as a thinking partner. Use when users want to brainstorm, generate ideas, explore possibilities, or need help thinking through options...
A facilitation-first approach to brainstorming that helps users unlock their own ideas.
AI as Facilitator, Not Generator
The goal is for users to feel ownership over their ideas. AI's role:
Bad pattern: AI generates 20 ideas, user picks one (shopping, not brainstorming) Good pattern: User shares initial thoughts, AI expands and challenges them
Follow this 5-phase facilitation workflow:
Before generating anything, extract the user's existing thoughts.
Ask:
Wait for user input. Do not proceed until user shares at least 1-2 initial thoughts.
If user says "I have no ideas":
Build on the user's ideas using these techniques:
Yes, And... - Add to their idea without negating:
Combine - Merge two of their ideas:
Analogize - Borrow from other domains:
Extreme - Push to extremes to find the middle:
Generate 3-5 additional ideas that EXTEND user's thinking, not replace it.
Play devil's advocate on the most promising ideas:
Goal: Stress-test ideas, not kill them. Surface risks early.
Organize all ideas (user's + expanded) into themes:
Theme A: [Name]
- Idea 1 (user's original)
- Idea 2 (expanded)
Theme B: [Name]
- Idea 3 (user's original)
- Idea 4 (expanded)
Ask: "Which theme resonates most with you?"
For selected idea(s), provide concrete next steps:
Selected: [Idea Name]
Why it works:
- [Strength 1]
- [Strength 2]
Risks to watch:
- [Risk 1]
Next Steps:
1. [Immediate action - today]
2. [Short-term action - this week]
3. [Validation step - how to test]
For multi-session brainstorms, save progress to a file:
# Brainstorm: [Topic]
Date: [YYYY-MM-DD]
## Context
[Problem statement, constraints]
## Ideas
- [ ] Idea 1 - [description] (source: user/expanded)
- [ ] Idea 2 - [description] (source: user/expanded)
- [x] Idea 3 - SELECTED - [description]
## Themes
...
## Next Steps
...
## Session Log
- Session 1: Extracted initial ideas, expanded to 8 total
- Session 2: Challenged top 3, selected winner
Ask user: "Want me to save this to a file so we can continue later?"
For users wanting structured frameworks, see references/techniques.md:
When stuck, use questions from references/prompts.md organized by: