What problem does it solve?
This Skill helps you build features and fix bugs with test-driven development, so you can validate behavior early, keep implementation changes safe, and avoid brittle tests.
Core Features & Use Cases
- Behavior-first testing: Write tests that describe what the system does through public interfaces instead of how it is built.
- Red-green-refactor workflow: Progress one behavior at a time with a failing test, minimal code to pass, and cleanup only after the tests are green.
- Practical testing guidance: Choose integration-style tests, decide what to mock at system boundaries, and shape interfaces for testability.
- Use case: When adding a checkout flow or fixing a regression, this Skill helps you define the right behaviors to test, implement them incrementally, and refactor confidently afterward.
Quick Start
Ask me to plan and implement one user-visible behavior at a time using test-driven development, starting with the first test and the simplest code needed to make it pass.