About
The TDD skill implements a rigorous Test-Driven Development methodology within Claude Code, ensuring high-quality, reliable software through the 'Iron Law': no production code without a failing test first. It guides users through the mandatory Red-Green-Refactor stages, requiring verification that tests fail for the right reasons before implementation begins. This disciplined approach eliminates the bias of 'tests-after' development, prevents over-engineering via minimal code requirements, and provides a systematic framework for both feature development and bug fixing.