What problem does it solve?
It turns ambiguous specs into clear, buildable, step-by-step implementation plans that minimize rework and guide engineers with little context.
Core Features & Use Cases
- Multi-step implementation planning: Decomposes a spec into bite-sized tasks with a DRY approach, promoting TDD and frequent commits.
- File-structure mapping: Identifies exactly which files to create and modify, including where tests and documentation updates live.
- Review and execution handoff: Produces a plan ready for a dedicated plan-document reviewer loop and then hands off for subagent-driven or inline execution.
- Use case: When you have a feature request that spans multiple subsystems, it ensures each subsystem gets a separate, independently testable plan.
Quick Start
Use the writing-plans skill to create the implementation plan for your feature spec, then save it to docs/superpowers/plans/YYYY-MM-DD-<feature-name>.md and send it through the review loop.