What problem does it solve?
This Skill helps you implement software with test-driven development so each behavior is proven before the code is considered done. It reduces regressions, clarifies requirements, and keeps implementation focused on observable outcomes instead of guesswork.
Core Features & Use Cases
- Red-Green-Refactor Workflow: Write one failing test, make it pass with minimal code, then clean up while the suite stays green.
- Behavior-Focused Testing: Validate public interfaces and user-visible contracts instead of private implementation details.
- Vertical Slice Development: Build features incrementally, one tracer bullet at a time, rather than writing all tests upfront.
- Use Case: A developer adding an API endpoint can use this Skill to pin the happy path first, then add error cases, and finally refactor safely with full test coverage.
Quick Start
Use the tdd skill to guide me through implementing this feature with one red-green-refactor cycle per observable behavior.