About
The Test-Driven Development (TDD) skill implements a rigorous coding protocol for Claude, requiring the creation of a failing test before any production code is written. It guides the AI through the full Red-Green-Refactor cycle, ensuring that tests are meaningful, behavior-focused, and capable of catching regressions. By enforcing the 'Iron Law'—no production code without a failing test—it helps developers build high-confidence, self-documenting codebases while eliminating technical debt and the temptation to over-engineer solutions.