What problem does it solve? Code changes often ship without proof of correctness, letting bugs slip through and regressions go undetected. This Skill enforces a test-first workflow so every behavior change is backed by a failing test that later passes. ## Core Features & Use Cases - RED-GREEN-REFACTOR Cycle: Write a failing test first, implement the minimal code to pass it, then refactor with tests staying green. - Prove-It Pattern for Bug Fixes: Reproduce any reported bug with a failing test before attempting a fix, proving the fix actually works. - Adversarial RED Test Review: Optionally delegate test audits to a subagent that verifies tests fail for the right architectural reason and match spec requirements. - Use Case: When fixing a reported calculation bug, write a test that reproduces the incorrect output first, confirm it fails, then implement the fix and watch it pass. ## Quick Start Ask the agent to implement the new feature using test-driven development, writing a failing test before any implementation code.