What problem does it solve? Bug fixes often ship without regression coverage, letting the same defect return later. This Skill enforces a disciplined red-green workflow: reproduce the bug as a failing executable test before touching production code, then verify the fix passes. ## Core Features & Use Cases - Failing-Test-First Workflow: Encodes the intended behavior as a focused regression test that fails before the fix and passes after it. - Intake and HOLD Gates: Stops and reports missing inputs (unnamed bug, no cheap test path, no edit authority) instead of guessing or inventing weak tests. - Impracticality Fallback: When a real test would need brittle mocks, slow end-to-end infrastructure, or broad fixture churn, it explicitly states why and uses the closest executable check instead. - Use Case: A user reports that a date parser returns the wrong day for leap years. The Skill writes a minimal failing unit test for the leap-year case, confirms it fails, applies the smallest fix, reruns the test, and reports both failing-before and passing-after evidence. ## Quick Start Ask the agent to fix this bug using TDD: write a failing regression test for the described behavior first, then make the smallest fix and show the passing test run.