What problem does it solve?
This Skill eliminates the risk of inconsistent, incomplete, or poorly tested software implementations that occur when engineers lack full context of a codebase, project requirements, or best practices for breaking down complex tasks and designing tests.
Core Features & Use Cases
- Granular Task Breakdown: Splits multi-step development tasks into 2-5 minute actionable steps with exact file paths, code snippets, and test commands for each step.
- Best Practice Enforcement: Embeds core development principles including DRY, YAGNI, and TDD into every plan to ensure high-quality, maintainable code.
- Clear Execution Handoff: Provides two structured options for implementing the plan, either via subagent-driven development in the current session or parallel execution in a separate worktree.
- Use Case: When a product team hands off a spec for a new user authentication feature, use this Skill to generate a complete plan covering test writing, implementation, and commits for each component of the feature.
Quick Start
Use the writing-plans skill to generate a step-by-step implementation plan for the new team collaboration feature outlined in the latest product requirements document.