About
The Test-Driven Development (TDD) skill for Claude Code provides a rigorous framework for implementing features and fixing bugs through the Red-Green-Refactor cycle. By mandating that a failing test must exist before any production code is written, it eliminates the risks associated with writing tests after the fact, such as false positives or untested edge cases. This skill is built for developers who prioritize software reliability, providing specific commands for Go, TypeScript, Rust, and Python, while enforcing the 'Iron Law' of TDD: if you didn't watch it fail, you don't know if it works.