What problem does it solve? Code written without tests breaks silently during later changes, and bug fixes made without reproduction tests often regress. This Skill enforces a disciplined Red-Green-Refactor workflow so every new behavior and bug fix is proven by a failing test first. ## Core Features & Use Cases - Red-Green-Refactor Cycle: Write a failing test, 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 the fix, guaranteeing the fix actually works. - Behavioral Test Standards: Distinguishes real behavioral tests (state assertions, real Room in-memory DAO tests) from zero-coverage tests like boilerplate templates and mock tautologies. - Use Case: When implementing a new createTask repository method in an Android app, write the failing unit test first, implement the minimal logic, then refactor — and verify with ./gradlew test before shipping. ## Quick Start Ask the agent to implement the next task using test-driven development, writing a failing test before any implementation code.