About
The Test-Driven Development skill transforms Claude into a disciplined TDD practitioner, strictly adhering to the 'Iron Law' of writing failing tests before any production code. It guides the development process through a rigorous cycle: writing a minimal failing test, verifying the failure, implementing the simplest possible solution to pass, and refactoring for clean code. By preventing common rationalizations and ensuring systematic verification at every step, this skill helps developers build more reliable, maintainable, and bug-free software architectures.