What problem does it solve? When something breaks or slows down, the temptation is to guess at a fix and patch the symptom. This Skill replaces guess-and-patch debugging with a disciplined loop that proves the root cause from data before any code changes, so fixes actually stick and regressions get covered by tests. ## Core Features & Use Cases - Structured diagnosis loop: Reproduce the failure, minimise the repro, state a falsifiable hypothesis, instrument to confirm or refute it, then fix the cause rather than the symptom. - Performance regression workflow: Measure first to find the real hot path, compare against a known-good baseline commit or tag, fix the dominant cost, and re-measure to confirm the win. - Regression protection: Add a test that would have caught the bug, verifying the repro is gone and nothing else broke. - Use Case: A user reports an endpoint intermittently throwing 500s. Instead of patching the obvious line, the Skill guides a minimal repro, targeted logging, and a data-backed fix with a regression test. ## Quick Start Ask the assistant to diagnose this bug using the diagnose skill, starting from a minimal reproduction of the failure.