What problem does it solve?
This Skill prevents wasted time and new bugs by enforcing a rigorous, systematic approach to debugging, ensuring the root cause is identified before any fixes are attempted.
Core Features & Use Cases
- Root Cause Investigation: Guides users through error messages, reproduction steps, and evidence gathering in multi-component systems.
- Pattern Analysis: Helps identify similar working code and understand dependencies before proposing solutions.
- Hypothesis Testing: Encourages forming and testing single, minimal hypotheses.
- Defensive Programming: Promotes adding validation at multiple layers to make bugs impossible.
- Use Case: When a CI build fails with an obscure error, this Skill ensures you don't just randomly change code, but systematically trace the failure to its origin, preventing future occurrences.
Quick Start
Use the systematic-debugging skill to investigate any bug, test failure, or unexpected behavior by following its four-phase process.