# brainstorming

> Claude/Codex skill by [@obra](https://omgskills.com/library/obra/index.md) · 301k stars · 428k installs · Updated 2026-10-10

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).

Tags: ai, brainstorming, coding, obra, sdlc, skills, subagent-driven-development, superpowers

## Install

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

## From README

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. Your First Message Your first message is two things, in this order: One line letting them know that if they'd rather skip the questions and have you just start, they can say so.

## Links

- HTML page: https://omgskills.com/library/obra/superpowers/brainstorming/
- GitHub: https://github.com/obra/superpowers
- Author: [@obra](https://omgskills.com/library/obra/index.md)

## More from this repo

- [systematic-debugging](https://omgskills.com/library/obra/superpowers/systematic-debugging/index.md) — Used when encountering any bug, test failure, or unexpected behavior, before proposing fixes
   - [@obra](https://omgskills.com/library/obra/index.md) · 317k stars
- [executing-plans](https://omgskills.com/library/obra/superpowers/executing-plans/index.md) — Used when executing an implementation plan in the current session as the implementer yourself — your human partner...
   - [@obra](https://omgskills.com/library/obra/index.md) · 308k stars
- [subagent-driven-development](https://omgskills.com/library/obra/superpowers/subagent-driven-development/index.md) — Used when executing implementation plans with independent tasks in the current session
   - [@obra](https://omgskills.com/library/obra/index.md) · 308k stars
