What problem does it solve?
This Skill addresses the challenge of creating clear, actionable, and comprehensive implementation plans for software development tasks, especially when the engineer has limited context about the codebase or problem domain.
Core Features & Use Cases
- Detailed Task Breakdown: Generates bite-sized, actionable steps for implementation, including writing tests, implementing code, and committing changes.
- Contextual Guidance: Assumes an engineer with good skills but limited domain knowledge, providing all necessary information.
- Standardized Plan Format: Ensures all plans include a consistent header, task structure, and adherence to development best practices (DRY, YAGNI, TDD).
- Use Case: Before starting a new feature, use this skill to generate a detailed plan that outlines every file to touch, the exact code snippets for tests and implementation, and the precise commands to run, ensuring a smooth development process.
Quick Start
Use the writing-plans skill to create an implementation plan for adding user authentication.