What problem does it solve?
This Skill prevents guesswork, symptom-fixing, and repeated failed patches when a bug, test failure, build break, or abnormal behavior appears. It keeps you focused on finding the root cause first, even under time pressure or social pressure.
Core Features & Use Cases
- Four-phase process: root cause investigation, pattern analysis, hypothesis validation, and implementation.
- Strong guardrails: insists on reproducing the issue, checking recent changes, tracing data flow, and stopping after failed fixes instead of stacking more patches.
- Testing-first repair: creates a failing test before the fix, then verifies the solution and protects against regressions.
- Best for: flaky tests, production incidents, performance problems, integration failures, and any case where a quick workaround feels tempting but risky.
Quick Start
Use the systematic-debugging skill to investigate the issue from symptoms to root cause before proposing any fix.