What problem does it solve? Random fixes waste time and introduce new bugs. This Skill enforces a disciplined debugging process that finds the root cause of any bug, test failure, or unexpected behavior before any fix is attempted. ## Core Features & Use Cases - Four-Phase Investigation: Reproduce the failure, isolate the scope, understand the root cause, then fix and verify with tests. - Root Cause Discipline: Requires stating the root cause in one sentence, explaining why the code misbehaves, and predicting the correct fix before writing any code. - Regression Prevention: Captures the root cause in a failing test first, then applies the minimal fix and runs the full test suite. - Use Case: A Rust test fails intermittently. Use this Skill to reproduce it with cargo test, narrow the scope with dbg!() or git bisect, articulate the root cause, and land a minimal verified fix. ## Quick Start Use the systematic-debugging skill to investigate why my failing test produces this error before attempting any fix.