This skill provides Claude with a rigorous framework for Test-Driven Development (TDD), emphasizing the 'Iron Law' that no production code should be written without a preceding failing test. It guides Claude through the standard Red-Green-Refactor cycle, helping to define minimal test cases, verify failures, implement the simplest passing solutions, and perform safe refactoring. By using this skill, developers can reduce technical debt, prevent regressions, and ensure that all new features and bug fixes are backed by reliable, automated documentation of behavior.
Key Features
011 GitHub stars
02Guidance on identifying and stopping common TDD rationalizations
03Comprehensive verification checklist for TDD compliance
04Mandatory verification of test failure (Red) before implementation
05Strict enforcement of the Red-Green-Refactor development cycle
06Minimal code implementation focus to prevent over-engineering