What problem does it solve?
This Skill helps you build or fix software by using test-driven development, so you can validate behavior early, reduce regressions, and keep implementation aligned with user-facing requirements.
Core Features & Use Cases
- Behavior-first testing: Focuses tests on public interfaces and observable outcomes instead of private implementation details.
- Red-green-refactor workflow: Guides you through one test at a time, then the minimal code needed to pass, and only then cleanup.
- Integration-style verification: Encourages tests that exercise real code paths and survive internal refactors.
- Use case: When adding a new checkout flow or fixing a bug in a service, this Skill helps you define the most important behaviors, verify them incrementally, and avoid brittle test suites.
Quick Start
Use the tdd skill to help me plan the first behavior to test and implement it with a red-green-refactor loop.