What problem does it solve?
This skill solves the problem of disorganized, high-level task execution by forcing a structured, TDD-based approach to software development that ensures every feature is testable and well-defined before a single line of production code is written.
Core Features & Use Cases
- Task Decomposition: Breaks complex requirements into bite-sized, 2-5 minute actionable steps.
- TDD Enforcement: Mandates writing failing tests before implementation to ensure code quality and reliability.
- Review Loop: Integrates a mandatory peer-review process to catch architectural flaws early.
- Use Case: When tasked with building a new authentication module, use this skill to map out the file structure, define the test cases for each endpoint, and generate a step-by-step checklist that prevents scope creep and ensures full test coverage.
Quick Start
Use the writing-plans skill to generate an implementation plan for the new user profile dashboard based on the provided requirements document.