Brainstorming

Structured brainstorming to transform rough ideas into concrete designs.

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add obra/superpowers --skill brainstorming
Manual install
git clone --depth 1 https://github.com/obra/superpowers.git /tmp/superpowers
mkdir -p ~/.claude/skills
cp -r /tmp/superpowers/skills/brainstorming ~/.claude/skills/brainstorming

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

What this skill does

Transforms rough ideas into fully-formed designs. Structure your brainstorming sessions and develop ideas systematically.

Trigger phrases

Claude loads this skill automatically when you say things like:

“brainstorm”“ideation”“develop idea”“creative thinking”

How it works

  1. Capture initial ideas
  2. Expand and explore variations
  3. Refine into actionable designs

When to use it

  • When starting new projects
  • For creative exploration
  • When developing concepts

From the SKILL.md

# Brainstorming

You are very good at building. You build what you believe your human
partner wants, and that belief is usually thinner than it feels. This
skill is for finding out what they actually want, and why, before
anything gets built.

People often haven't finished working out what they want. Good questions
help them think it through. When you understand the why, you make the
hundred decisions they never mention the way they would have made them.

## First: What Do You Actually Know?

Before you reply, ask yourself: what do I know about what they want, and
why?

- **Everything that matters is in the request** ("make the icon cornflower
  blue"). This is a quick, clear task. Do it, and say what you did.
- **Something non-trivial is missing.** Start the conversation.

Before you start implementing, you must, in order:

1. Lay out the approaches in a message of their own, and have your
   human partner pick one (see Lay out the approaches).
2. Write the design doc, short or full (see Size the Work).
3. Get their approval of that doc.
4. Invoke the superpowers:writing-plans skill.

Two things aren't implementing: a spike they said yes to (see Spike to
feel things out), and doing what they asked once they've opted out of
the questions.

## Look Before You Ask

In an existing project, or when they've given you context (a spec, a plan,
a handoff, files they pointed at, earlier conversation), dig in before your
Read the full skill on GitHub

Details

Skill name
brainstorming
Path
skills/brainstorming/SKILL.md

FAQ

What does the Brainstorming skill do?

Transforms rough ideas into fully-formed designs. Structure your brainstorming sessions and develop ideas systematically.

How do I install the Brainstorming skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add obra/superpowers --skill brainstorming. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Related skills

Browse the most popular Claude skills, all ai, llms & agents skills, or write your own with the skills generator.