obra avatar

Brainstorming

Forces Claude to actually think before coding, which frankly should be the default but isn't. Blocks all implementation until you've walked through context exploration, clarifying questions, approach options, and design approval. Generates proper spec docs with self-review checks for placeholders and contradictions. The hard gate against "this is too simple to design" saves you from those deceptively basic requests that turn into scope creep nightmares. Most useful when you're tired of Claude jumping straight into half-baked solutions that miss obvious requirements or architectural decisions.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
1K
skills.sh installs
423.3K
GitHub stars
315.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add obra/superpowers --skill brainstorming --agent claude-code

Installs into .claude/skills of the current project.

Files

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.

Sponsors

Details

Repository
github.com/obra/superpowers
Category
Design & UI/UX

More from obra/superpowers

All 14
1runcomfy-com avatarimage-to-videoruncomfy-com/skillsAnimate any still image on RunComfy — this skill is a smart router that matches the user's intent to the right i2v model in the RunComfy catalog. Picks HappyHor403.9Kskills.sh installs
2runcomfy-com avatarvideo-editruncomfy-com/skillsEdit existing video on RunComfy — this skill is a smart router that matches the user's intent to the right edit model in the RunComfy catalog. Picks Wan 2.7 Edi403.9Kskills.sh installs
3runcomfy-com avatarai-image-generationruncomfy-com/skillsGenerate and edit images on RunComfy via the `runcomfy` CLI — a smart router across the full image-model catalog: FLUX 2 (Klein 9B/4B, Pro, Dev, Flash, Turbo, M394.5Kskills.sh installs
4runcomfy-com avatarai-video-generationruncomfy-com/skillsGenerate AI videos on RunComfy via the `runcomfy` CLI — a smart router across the full video-model catalog: HappyHorse 1.0 (Arena #1, native in-pass audio), Wan392.8Kskills.sh installs
5soultrace-ai avatarsoultracesoultrace-ai/soultrace-skillAdaptive 24-question personality assessment that classifies users into one of 25 archetypes using a 5-color psychological model.345.6Kskills.sh installs
6larksuite avatarlark-appslarksuite/cli妙搭(Spark/Miaoda)应用开发与托管:应用创建、本地全栈开发、云端生成迭代、创意设计(UI mockup / 可交互原型 / 线框图 / 落地页 / 仪表盘 / 幻灯片 deck / 视觉探索)、AI相关能力和飞书平台能力或者其他外部能力集成、日志/Trace/监控指标/PV/UV 查询、环境变量管理、应用角327.6Kskills.sh installs