What problem does it solve? Bug fixes often ship without proof that the bug is actually resolved, letting the same defect regress later. This Skill enforces a test-driven workflow that reproduces the bug as a failing test before any production code changes, then verifies the fix makes it pass. ## 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. - Pragmatic Test Selection: Chooses the narrowest executable check and explicitly skips test creation when it would require brittle mocks, heavy infrastructure, or broad fixture churn. - Evidence-Based Reporting: Requires naming the failing-before test, the passing-after run, and nearby validation in the final response. - 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 test suites. ## Quick Start Ask the agent to fix a specific bug using TDD by writing a failing regression test first, then making the minimal code change until the test passes.