What problem does it solve?
This Skill prevents wasted time and new bugs by enforcing a rigorous, systematic approach to debugging, ensuring root causes are identified before any fixes are attempted.
Core Features & Use Cases
- Root Cause Investigation: Guides users through careful error analysis, reproduction steps, and evidence gathering.
- Pattern Analysis: Helps identify similarities to working code and understand dependencies.
- Hypothesis Testing: Promotes the scientific method for proposing and testing single, minimal fixes.
- Defense-in-Depth: Encourages validation at multiple layers to make bugs structurally impossible.
- Use Case: When a test fails unexpectedly, instead of guessing, use this Skill to methodically trace the error back to its origin, implement a targeted fix, and add safeguards to prevent recurrence.
Quick Start
Use the systematic-debugging skill to investigate any bug or test failure by following the four phases: Root Cause Investigation, Pattern Analysis, Hypothesis and Testing, and Implementation.