From superpowers
These principles guide the entire brainstorming workflow:
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 writing-plans
Each phase builds on the previous, creating a complete design document ready for implementation planning.
npx claudepluginhub rootial/dotclaude --plugin superpowers/core-principlesGuides 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.