What problem does it solve? Code written before tests often ships with undetected bugs, and tests written after implementation pass immediately without proving they test the right behavior. This Skill enforces a strict test-first discipline so every line of production code is backed by a test that was watched failing first. ## Core Features & Use Cases - RED-GREEN-REFACTOR Enforcement: Guides the full cycle of writing a failing test, verifying the failure, writing minimal passing code, and refactoring safely. - Rationalization Detection: Lists common excuses for skipping TDD ("too simple to test", "I'll test after") with concrete rebuttals and red flags that trigger a restart. - Subagent Integration: Provides templates for dispatching implementation subagents with TDD requirements embedded in their goals via delegate_task. - Use Case: When fixing a bug in a retry mechanism, write a failing test that reproduces the failure, watch it fail, implement the minimal fix, verify it passes, then run the full suite to catch regressions. ## Quick Start Ask the agent to implement a new feature or bugfix using strict test-driven development with a failing test written and verified before any production code.