What problem does it solve? Developers often write code first and add tests afterward, which produces tests that pass immediately and prove nothing about correctness. This Skill enforces strict test-driven development so every piece of production code is backed by a test that was watched failing first. ## 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 safely. - Rationalization Detection: Lists common excuses for skipping TDD and red flags that trigger a delete-and-restart response. - Subagent Integration: Provides templates for delegating implementation tasks with TDD requirements embedded via delegate_task and terminal test commands. - Use Case: When fixing a bug, the agent first writes a failing test that reproduces the bug, then implements the minimal fix, proving the fix works and preventing regression. ## Quick Start Implement the new retry feature using strict test-driven development with pytest, writing a failing test before any production code.