From brainstorm
Guides phased collaborative brainstorming: understand ideas via one-at-a-time questions, explore 2-3 approaches with trade-offs, validate incremental designs before implementation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/brainstorm:brainstormThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Turn ideas into designs through collaborative dialogue before implementation.
Turn ideas into designs through collaborative dialogue before implementation.
Check project context first, then ask questions one at a time:
Do not overwhelm with multiple questions. One question per message. If a topic needs more exploration, break it into multiple questions.
Once the problem is understood:
Example format:
I see three approaches:
**Option A: [name]** (recommended)
- how it works: ...
- pros: ...
- cons: ...
**Option B: [name]**
- how it works: ...
- pros: ...
- cons: ...
Which direction appeals to you?
After approach is selected:
Do not present entire design at once. Incremental validation catches misunderstandings early.
After design is validated, use AskUserQuestion tool:
{
"questions": [{
"question": "Design looks complete. What's next?",
"header": "Next step",
"options": [
{"label": "Write plan", "description": "Create docs/plans/YYYY-MM-DD-<topic>.md with implementation steps via /planning:make"},
{"label": "Plan mode", "description": "Enter plan mode for structured implementation planning"},
{"label": "Start now", "description": "Begin implementing directly"}
],
"multiSelect": false
}]
}
/planning:make command to create the plan file. Pass brainstorm context (discovered files, selected approach, design decisions) as arguments so the plan command has full context without re-asking questionsWhen implementing after brainstorm:
npx claudepluginhub umputun/cc-thingz --plugin brainstormGuides brainstorming sessions to clarify user intent, explore approaches, and make design decisions before implementing features. Triggers on vague requests or when multiple interpretations exist.
Guides structured brainstorming to clarify user intent, explore approaches, trade-offs, and refine requirements before implementing features or changes. Activates on ambiguous requests.
Guides collaborative brainstorming to refine fuzzy requirements, explore implementation alternatives, and form designs before coding.