From superpowers
Guides brainstorming through a structured 5-phase workflow: clarify constraints, compare options, get approval, create BDD design specs via parallel sub-agents, commit to git, and transition to implementation planning.
How this command is triggered — by the user, by Claude, or both
Slash command
/superpowers:core-principlesbrainstorming/references/The summary Claude sees in its command listing — used to decide when to auto-load this command
# Core Principles These principles guide the entire brainstorming workflow: ## Converge in Order Follow the structured progression: 1. Clarify constraints through exploration and questions 2. Compare options with trade-offs 3. Choose intentionally with user approval 4. Create design document using parallel sub-agents with BDD specifications 5. Commit design to git 6. Transition to implementation planning ## Incremental Validation Validate each phase before proceeding: - Phase 1: Ensure requirements are clear before analyzing options - Phase 2: Get user approval on approach before creat...
These principles guide the entire brainstorming workflow:
Follow the structured progression:
Validate each phase before proceeding:
Remove features not required by current constraints. Every feature adds complexity, so only include what's explicitly needed. When in doubt, ask the user rather than assuming scope.
Build understanding from existing code and documentation before asking questions. Exploration should reveal most answers - questions should only fill gaps that codebase cannot answer. This respects user time and grounds the design in project reality.
Always include BDD specifications in the design document. Load superpowers:behavior-driven-development skill using Skill tool for comprehensive BDD guidance. Write behavior scenarios before implementation:
This ensures the design is testable and implementation-ready.
Phase 1: Explore → Ask → Understand Phase 2: Research → Propose → Get approval Phase 3: Parallel sub-agents (Architecture, Best Practices, Context) → Integrate → Save Phase 4: Git commit → Verify Phase 5: Transition to superpowers:writing-plans
Each phase builds on the previous, creating a complete design document ready for implementation planning.
npx claudepluginhub fradser/dotclaude --plugin superpowers2plugins reuse this command
First indexed Mar 19, 2026
/thinkBrainstorms 2-3 design approaches for a feature after codebase research, facilitates decision with comparison matrix, and produces formal spec in docs/specs/ plus git commit. Supports quick, spec-only, predict, scenario flags.
/brainstormLeads interactive dialogue to clarify feature requirements, explore 2-3 approaches with pros/cons, and generate a dated brainstorm.md document.
/brainstormGuides a structured technical design brainstorming session through understanding, exploration, and validation stages, with adaptive collaboration and session completion summary.
/brainstormExplores requirements and design before creative work — features, components, functionality, or behavior changes. Produces a structured brainstorming session to clarify needs and approach.
/brainstormExplores requirements and design before implementing features, components, or functionality. Runs a structured brainstorming process to guide creative work.
/brainstormExplores ideas through collaborative dialogue before requirements capture, producing a structured BRAINSTORM document for downstream /define and /build phases.