From superpowers
IMMEDIATELY USE THIS SKILL when creating or develop anything and before writing code or implementation plans - refines rough ideas into fully-formed designs through structured Socratic questioning, alternative exploration, and incremental validation
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers:brainstormingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Transform rough ideas into fully-formed designs through structured questioning and alternative exploration.
Transform rough ideas into fully-formed designs through structured questioning and alternative exploration.
Core principle: Ask questions to understand, explore alternatives, present design incrementally for validation.
Announce at start: "I'm using the Brainstorming skill to refine your idea into a design."
When design is approved and implementation will follow:
Ask: "Ready to create the implementation plan?"
When your human partner confirms (any affirmative response):
You can and should go backward when:
Don't force forward linearly when going backward would give better results.
During exploration:
Before proposing changes to existing code:
npx claudepluginhub simnjs/superpowersCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.