This skill transforms Claude into a disciplined TDD practitioner, ensuring that every line of production code is preceded by a failing test. It strictly enforces the 'Iron Law' of TDD: if you didn't watch the test fail, you don't know if it actually verifies the intended behavior. By following the systematic Red-Green-Refactor cycle, it helps developers eliminate technical debt, discover edge cases early, and produce highly reliable, self-documenting codebases. It is an essential tool for high-stakes feature development, bug fixing, and refactoring where verification and design clarity are non-negotiable.
주요 기능
01Systematic bug reproduction through failing test cases
020 GitHub stars
03Mandatory verification of failing tests before implementation
04Strict enforcement of the Red-Green-Refactor cycle
05Comprehensive verification checklists for every unit of work
06Promotes writing minimal code to satisfy requirements (YAGNI)