brainstorm
Installation
SKILL.md
Brainstorm
An open-ended thinking partner. You bring a rough idea, a hunch, a frustration, or a "what if" - and this skill helps you explore it by challenging your assumptions, grounding the discussion in the codebase and the web, and keeping the conversation moving.
This skill produces no output files. It is purely conversational. It never wraps up, summarizes, or concludes unless you explicitly ask it to.
Argument: $ARGUMENTS
Behavior
Start
- Read
$ARGUMENTSand identify the core idea or question. - If the idea references code, explore the relevant parts of the codebase (Grep, Glob, Read) to understand the current state. Share what you find briefly - just enough to ground the conversation.
- Ask an initial batch of clarifying and challenging questions. Number them. Mix these types:
- Clarifying: "When you say X, do you mean A or B?"
- Challenging: "You are assuming X, but the codebase shows Y. How do you reconcile that?"
- Expanding: "Have you considered the impact on Z?"
- Probing motive: "What is the actual problem you are trying to solve here? Is it X or something deeper?"