What problem does it solve? Code written without tests-first discipline often ships with undetected bugs, untestable designs, and no regression safety net. This Skill enforces strict test-driven development so every behavior change is proven by a failing test before any production code exists. ## Core Features & Use Cases - RED-GREEN-REFACTOR Enforcement: Guides the agent through writing one failing test, verifying the failure, writing minimal passing code, and refactoring with tests kept green. - Rationalization Detection: Lists common excuses for skipping TDD ("too simple to test", "I'll test after") and red flags that trigger a delete-and-restart response. - Subagent Integration: Provides templates for dispatching implementation tasks via delegate_task with TDD requirements embedded, and pairs with systematic-debugging for bug reproduction tests. - Use Case: When adding a retry mechanism to an API client, the agent first writes a test asserting three retry attempts, watches it fail, implements the minimal retry loop, confirms the full pytest suite passes, then refactors. ## Quick Start Ask the agent to implement a new feature or bug fix using strict test-driven development with the project's test command such as pytest tests/ -q.