How this command is triggered — by the user, by Claude, or both
Slash command
/superpowers:exit-criteriabrainstorming/references/The summary Claude sees in its command listing — used to decide when to auto-load this command
# Exit Criteria - Complete Checklists ## After Phase 1: Discovery (Primary Agent) Before proceeding to Phase 2, verify: - [ ] **Explored codebase thoroughly** - Checked relevant files with Read/Glob/Grep - Reviewed existing patterns and conventions - Examined similar implementations - Checked docs/, README.md, CLAUDE.md for context - Reviewed recent git commits for development focus - [ ] **Requirements explicitly clarified** - Used AskUserQuestion to fill gaps codebase couldn't answer - Asked questions one at a time (not bundled) - Preferred multiple choice questions whe...
Before proceeding to Phase 2, verify:
Explored codebase thoroughly
Requirements explicitly clarified
Mental model built
Ready for option analysis
Before creating design document, verify:
At least 2 options compared with trade-offs
User approval received
Respected existing architecture
Ready to create design document
Before proceeding to Phase 4 (Reflection), verify:
Core sub-agents completed
Additional sub-agents completed (if launched)
Results integrated successfully
Design document structure created
docs/plans/YYYY-MM-DD-<topic>-design/_index.md created with Context, Requirements, Rationale, Detailed Designbdd-specs.md created with BDD scenariosarchitecture.md created with architecture detailsbest-practices.md created with best practices and considerationsDesign documents include required sections
Design grounded in codebase reality
Before proceeding to Phase 5 (Git Commit), verify:
Core reflection sub-agents launched and completed
Additional reflection sub-agents completed (if launched)
Findings synthesized and prioritized
Requirements traceability verified
Gaps identified and filled
Cross-document consistency verified
BDD scenario completeness verified
Documents updated based on findings
Before proceeding to Phase 6, verify:
Entire folder committed
git add docs/plans/YYYY-MM-DD-<topic>-design/Commit message follows requirements
docs: (lowercase)Commit verified
git log -1 to confirm commitUser informed
High Quality Brainstorming Session:
Common Pitfalls to Avoid:
docs/plans/YYYY-MM-DD-<topic>-design/)npx claudepluginhub rootial/dotclaude --plugin superpowers2plugins reuse this command
First indexed Jul 14, 2026
/exit-criteriaGuides Claude through a structured multi-phase checklist for code changes: discovery, option analysis, design creation, reflection, and git commit.