Download for macOS
Skill

brainstorming

@obra Updated 2026-08-29

You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.

aibrainstormingcodingobrasdlcskillssubagent-driven-developmentsuperpowers

Install

git clone https://github.com/obra/superpowers /tmp/superpowers && ln -s /tmp/superpowers/skills/brainstorming ~/.claude/skills/brainstorming

From README

Brainstorming Ideas Into Designs Help turn ideas into fully formed designs and specs through natural collaborative dialogue. Start by classifying how much process the request needs, then work through your path: understand the context, refine the idea, present a design, and get your human partner's approval. Do NOT invoke any implementation skill, write any code, scaffold any project, or take any implementation action until you have told your human partner what you intend and they have approved it. This applies to EVERY task on EVERY path below — the ceremony scales with the task; the approval gate never does. Three Paths Before your first question, classify the request and say the classification out loud — "this looks bounded, so I'll present a short design here rather than write a spec" — so your human partner can override it: Spike — a feasibility question ("can we...", "is it possible...", "quick and dirty is fine") whose output is an answer, not code you keep.