Help us improve
Share bugs, ideas, or general feedback.
From ideate
Facilitate brainstorming sessions as a thinking partner. Use when users want to brainstorm, generate ideas, explore possibilities, or need help thinking through options. This skill positions AI as a FACILITATOR that extracts and expands the user's own ideas rather than just generating ideas for them. Triggers on requests like "help me brainstorm", "I need ideas for", "let's think through", "what are my options for".
npx claudepluginhub husniadil/ekstend --plugin ideateHow this skill is triggered — by the user, by Claude, or both
Slash command
/ideate:skills/ideateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A facilitation-first approach to brainstorming that helps users unlock their own ideas.
Provides a structured brainstorming technique to generate, organize, and refine ideas on any topic.
Facilitates structured brainstorming using creative techniques like ideation methods. Helps generate and organize ideas when users request brainstorming or ideation help.
Runs an orchestrated multi-method creative thinking sprint on a challenge, selecting and sequencing tools (assumption excavator, lateral thinking, Six Hats, etc.) based on the problem type.
Share bugs, ideas, or general feedback.
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: