What problem does it solve?
This Skill eliminates the risk of incomplete, inconsistent implementation plans that lead to engineer rework, missed requirements, or incorrect code when building multi-step software features. It ensures all necessary context, file changes, test steps, and requirements are documented clearly upfront for any engineer, regardless of their familiarity with the codebase.
Core Features & Use Cases
- Structured Task Decomposition: Breaks down specs into bite-sized, 2-5 minute actionable steps with exact file paths, code snippets, and test commands for each task.
- TDD Alignment: Enforces test-first development steps, including writing failing tests, verifying failure, implementing minimal code, and confirming tests pass for every feature.
- Use Case: For example, when implementing a new user notification system, this Skill generates a full plan with all required test cases, implementation code, and commit steps, so any engineer can complete the work correctly without prior context of the codebase.
Quick Start
Use the writing-plans skill to generate a complete implementation plan for the new user notification feature described in the product spec.