What problem does it solve? Code written before tests often ships with unverified behavior, hidden bugs, and no regression safety net. This Skill enforces strict test-driven development so every feature, bug fix, and refactor is backed by a test that was watched fail first, proving it actually tests the right thing. ## Core Features & Use Cases - RED-GREEN-REFACTOR Enforcement: Guides the full cycle of writing one failing test, verifying the failure, writing minimal code to pass, and refactoring with tests kept green. - Rationalization Detection: Lists common excuses ("too simple to test", "I'll test after") and red flags that signal TDD was skipped, with instructions to delete code and restart. - Subagent Integration: Provides templates for dispatching implementation subagents via delegate_task with TDD requirements embedded in the goal, plus pytest terminal commands for each verification step. - Use Case: When fixing a bug, write a failing test that reproduces it first, then implement the minimal fix and run the full suite to confirm no regressions. ## Quick Start Ask the agent to implement a new feature using strict TDD, writing a failing pytest test first and verifying it fails before writing any production code.