What problem does it solve? Code changes often ship without proof they work, and bug fixes regress because no test captured the original failure. This Skill enforces a write-the-test-first workflow so every behavior change is verified by a failing-then-passing test. ## Core Features & Use Cases - Red-Green-Refactor Loop: Write a failing test, implement the minimal code to pass it, then refactor with tests green. - Prove-It Pattern for Bugs: Reproduce any reported bug with a failing test before attempting a fix, guaranteeing the fix is verified. - Test Pyramid & Quality Guidance: Classify tests by size (small/medium/large), prefer real implementations over mocks, and apply DAMP, Arrange-Act-Assert, and descriptive naming conventions. - Use Case: A bug report says completing a task doesn't set its timestamp. Write a reproduction test that fails, implement the fix, watch it pass, then run the full suite to confirm no regressions. ## Quick Start Ask the agent to implement a new feature or fix a bug using test-driven development with a failing test written first.