What problem does it solve?
Systematic debugging helps engineers identify root causes before applying fixes, reducing wasted time and rework across bug investigations, test failures, and production incidents.
Core Features & Use Cases
- Phase-driven process: a four-phase workflow (Root Cause Investigation, Pattern Analysis, Hypothesis and Testing, Implementation) to structure debugging.
- Anti-patterns and defenses: explicit guidance to avoid symptom fixes and to apply defense-in-depth across layers.
- Reference techniques: includes root-cause tracing, condition-based waiting, and defense-in-depth patterns for robust problem solving.
- Use Case: ideal for complex software issues, flaky tests, and production incidents where tracing to the source is essential.
Quick Start
Read the skill overview, then follow Phase 1 (Root Cause Investigation) before proposing any fixes.