概要
This skill transforms Claude into a disciplined TDD practitioner, mandating a rigorous cycle of writing failing tests before any production code is authored. It prevents technical debt and over-engineering by focusing on minimal, behavior-driven implementations rather than speculative features. By strictly adhering to the 'Iron Law' of TDD—deleting any production code written without a prior failing test—it ensures that every line of code is verified, documented, and protected against future regressions, making it an essential tool for building robust features, fixing complex bugs, and performing safe refactoring.