What problem does it solve?
Writing correct, actionable implementation plans is hard when you are starting from a spec and need to coordinate files, tests, and execution without wasting time on placeholders or guesswork.
Core Features & Use Cases
- Spec-to-plan decomposition: Checks whether the spec spans independent subsystems and recommends splitting into separate plans so each produces working, testable software on its own.
- File-structure driven task breakdown: Maps which exact paths will be created or modified and uses that to decide task boundaries and responsibilities.
- Bite-sized TDD execution steps: Forces each task step to be an atomic action (2–5 minutes) with explicit failing tests, expected outcomes, implementation snippets, and commands to verify.
- Deterministic plan documents: Requires a strict plan header format and a fully fill-in-complete workflow with no placeholders.
Quick Start
Use the writing-plans skill to create a step-by-step implementation plan for your feature spec before you start changing the codebase.