What problem does it solve? Bug fixes often ship without proof that the broken behavior is actually corrected, letting the same bug regress later. This Skill enforces a disciplined test-driven workflow that makes the broken behavior executable before any production code changes. ## Core Features & Use Cases - Failing-Test-First Workflow: Guides a seven-step process from understanding the bug through writing a failing regression test, fixing the code, and rerunning validation. - Practicality Guardrails: Explicitly skips test creation when the test path is expensive, integration-heavy, or brittle, and requires an explanation plus the closest executable verification instead. - Evidence-Based Reporting: Requires the final response to name the failing-before test, the passing-after run, and any nearby validation performed. - Use Case: A user reports that a date parser returns the wrong day for leap years. The Skill writes a focused unit test that fails on the leap-year input, applies the minimal fix, and confirms the test now passes alongside adjacent tests. ## Quick Start Ask the AI to fix this bug using TDD with a failing regression test first, then verify the fix passes.