What problem does it solve? Code written before tests often ships with unverified behavior, hidden bugs, and no regression safety net. This Skill enforces a strict test-first discipline so every feature and bugfix is proven by a failing test before any production code exists. ## Core Features & Use Cases - RED-GREEN-REFACTOR Enforcement: Guides the agent through writing a failing test, verifying the failure, writing minimal passing code, and refactoring safely. - Rationalization Detection: Lists common excuses for skipping TDD and red flags that trigger a delete-and-restart of untested code. - Subagent Integration: Provides templates for delegating implementation tasks to subagents with TDD requirements embedded in the goal. - Use Case: When asked to add 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 test passes, then runs the full suite to check for regressions. ## Quick Start Implement the new password validation feature using strict test-driven development, writing the failing test first.