Superpowers Brainstorming for Claude Code: Finish the Design Before Coding
Brainstorming develops a short feature idea through focused questions, design alternatives, and an approved written specification.
中文Setup for Claude Code
Claude Code in a local project with the Superpowers plugin or the complete pinned brainstorming folder and its local companion documents. Visual support is optional.
- Use the upstream Superpowers Claude Code install option, or copy the pinned skills/brainstorming folder into .claude/skills/brainstorming/ for this local exercise.
- Keep builder-check-prompt.md and visual-companion.md in the skill folder. Start Claude Code from the project root.
- Invoke /brainstorming with a narrow feature idea and specify where the design notes should go.
Example task
Use a scratch personal reading tracker. Ask how to add a front-page filter for unfinished books. Specify that progress is already a field, and answer the skill's questions until the chosen behavior and the empty-state copy are agreed.Expected result
The resulting design notes identify what qualifies as unfinished, the expected behavior when none match, and the accepted approach before implementation starts.
Upstream documentation
Original SKILL.md on GitHub · MIT license · Source reviewed
Frequently asked question
Does brainstorming require a visual mockup?
No. A text discussion is enough for the featured exercise. The optional visual companion applies to designs that benefit from comparison in a browser.