What problem does it solve?
Superpowers provides a disciplined engineering execution layer that enforces TDD, structured task execution, two-stage reviews, and deterministic, hash-verified file edits to reduce buggy, unreviewed changes and overbuilt implementations.
Core Features & Use Cases
- Structured Task Execution: Generate implementer prompts, dispatch implementers, and collect implementer reports for deterministic task completion.
- Two-Stage Review: Separate spec compliance checks from AST-based code quality reviews using the CodeAnalyzer to ensure both correctness and quality.
- TDD & Debugging Enforcement: Enforce RED-GREEN-REFACTOR cycles and a four-phase systematic debugging workflow to find root causes before fixes.
- Hashline-Verified Edits: Apply content-hash-verified edits (read, replace, insert, delete, preview, restore) to avoid accidental file corruption and support reproducible, verifiable changes.
- Use Case: Run an implementer to implement a feature, validate it against the spec via spec_review, perform an AST-driven code_quality_review, and apply safe edits with hashline_edit.
Quick Start
Invoke the superpowers skill to execute a task, run two-stage reviews, or perform hashline edits on project files.