What problem does it solve? Developers often write code first and add tests afterward, which produces tests that pass immediately and prove nothing about correctness. This Skill enforces strict test-driven development so every line of production code is backed by a test that was watched failing first. ## Core Features & Use Cases - Red-Green-Refactor Enforcement: Guides the full cycle of writing a failing test, verifying the failure, writing minimal passing code, and refactoring safely. - Rationalization Detection: Lists common excuses for skipping TDD (sunk cost, manual testing, tests-after) with concrete rebuttals and red flags that trigger a restart. - Verification Checklist: Provides a completion checklist covering test failure verification, minimal implementation, regression runs, and edge case coverage. - Use Case: When fixing a bug, write a failing test that reproduces it first, watch it fail, implement the minimal fix, and confirm the full suite passes without regressions. ## Quick Start Ask the agent to implement a new feature using strict TDD, writing and running a failing test before any production code.