What problem does it solve?
It solves the problem of unclear, hard-to-execute specifications by turning requirements into a concrete, testable execution plan before any code is touched.
Core Features & Use Cases
- Spec-to-plan decomposition: Breaks multi-subsystem specs into independent plans and maps which files to create or modify.
- Bite-sized TDD tasks: Converts each step into 2–5 minute actions (write failing test, verify failure, implement minimal code, verify pass, commit).
- Code-and-commands included: Enforces no placeholders, includes exact file paths, complete code blocks for changed code, and exact test/commit commands.
- Plan persistence: Saves plans to docs/superpowers/plans/YYYY-MM-DD-<feature-name>.md (or a user-preferred override location) and provides an execution handoff with subagent or inline options.
Quick Start
Use the writing-plans skill to produce an implementation plan for a feature spec, saving it into docs/superpowers/plans with a dated filename.