What problem does it solve?
Systematic debugging prevents wasted time and new bugs by forcing you to identify the true root cause before making any changes, even under pressure.
Core Features & Use Cases
- Root-cause-first workflow: Apply the four phases (Root Cause Investigation → Pattern Analysis → Hypothesis & Testing → Implementation) and enforce the iron law: no fixes without root-cause investigation first.
- Pressure-resistant decision rules: Keeps you from “guess-and-check” loops with explicit stop conditions when fixes fail or when you’re tempted to skip steps.
- Debugging evidence in multi-component systems: Requires tracing data flow across component boundaries and adding diagnostic instrumentation before proposing fixes.
- Verification guardrails: Demands a minimal failing test case (when applicable) and verifies the fix without stacking multiple changes at once.
Quick Start
Use this skill to debug a bug or failing test by reading the error carefully, reproducing it consistently, and completing all four phases before proposing any fix.