What problem does it solve? Developers often write production code before tests, producing tests that pass immediately and prove nothing. This Skill enforces a strict test-first workflow so every feature and bugfix is driven by a failing test, with verified red and green phases and clean commits. ## Core Features & Use Cases - Iron Law Enforcement: No production code without a failing test first, with explicit rules to delete code written before tests. - Structured RED-GREEN-REFACTOR Cycle: Mandatory verification of failing tests before implementation and passing tests before refactoring, plus commit conventions at each phase boundary. - Coverage and Red-Flag Guidance: Branch-level coverage requirements, anti-pattern tables, and a completion checklist to catch skipped TDD steps. - Use Case: When implementing a new form validation feature, write a failing test for empty email input, watch it fail, write the minimal code to pass, refactor, and commit with the proper prefix. ## Quick Start Ask the AI to implement a new feature or bugfix using strict test-driven development with the red-green-refactor cycle.