What problem does it solve? Bug fixes often ship without proof that the broken behavior is actually corrected, letting regressions return later. This Skill enforces a test-driven workflow that makes the bug executable as a failing test before any production code changes. ## Core Features & Use Cases - Failing-Test-First Workflow: Guides a seven-step process from understanding the bug to writing a failing regression test, fixing the code, and rerunning validation. - Practicality Guardrails: Skips test creation when the test path is expensive, integration-heavy, or brittle, and requires an explicit explanation plus the closest executable verification instead. - Evidence-Based Reporting: Produces a final response naming the failing-before test, the passing-after run, and any nearby validation performed. - Use Case: A user reports that a discount calculation rounds incorrectly. The Skill writes a focused unit test that fails on the current implementation, applies the minimal fix, and confirms the test passes along with adjacent test suites. ## Quick Start Ask the AI to fix this bug using TDD by writing a failing regression test first, then making the minimal code change until the test passes.