What problem does it solve? Debugging often devolves into guess-and-check fixes that mask symptoms without addressing the underlying defect. This Skill enforces a disciplined, evidence-first debugging process so bugs are reproduced, root-caused, and fixed with regression protection instead of speculative patches. ## Core Features & Use Cases - Root-Cause Discipline: Enforces the rule of no fix without root-cause evidence, requiring a stated failure model before any edit. - Systematic Hypothesis Testing: Guides one-hypothesis-at-a-time experiments with a debug log after the third attempt. - Flake and Timing Bug Handling: Treats flaky tests as real bugs and verifies timing-sensitive issues through non-invasive observation rather than sleeps. - Use Case: When a production incident or intermittent test failure appears, use this Skill to capture the exact symptom, isolate the cause with minimal experiments, and ship one atomic fix guarded by a regression test. ## Quick Start Use the debugging skill to reproduce this failing test, identify its root cause, and propose a fix with a regression test.