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 reproduces the bug as a failing test before any production code changes. ## Core Features & Use Cases - Failing-Test-First Workflow: Guides the AI to write the smallest focused regression test, confirm it fails for the right reason, then fix the bug and confirm it passes. - Practicality Guardrails: Skips test creation when the test path is expensive, brittle, or integration-heavy, and requires an explicit explanation plus the closest executable verification instead. - Evidence-Based Reporting: Final responses name the failing-before test, the passing-after run, and any nearby validation performed. - Use Case: A user reports that a date parser crashes on leap years. The Skill writes a focused unit test reproducing the crash, verifies it fails, applies the minimal fix, and reruns the test plus adjacent checks. ## Quick Start Ask the AI to fix this bug using TDD with a failing regression test first, then describe the bug and expected behavior.