What problem does it solve?
This skill provides a rigorous, four-phase framework for debugging, preventing the common pitfalls of guessing, fixing symptoms, and introducing new bugs. It ensures that every issue is understood at its root cause before any solution is attempted, drastically reducing debugging time and improving system stability.
Core Features & Use Cases
- Four-Phase Framework: Guides through Root Cause Investigation, Pattern Analysis, Hypothesis Testing, and Implementation, ensuring a thorough approach.
- Iron Law Enforcement: Mandates "NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST," preventing quick, ineffective patches.
- Anti-Rationalization: Explicitly counters common excuses for skipping the process, even under pressure.
- Architectural Review: If multiple fixes fail, it prompts a critical review of the underlying architecture, addressing systemic issues.
- Use Case: When a critical production API is failing, use this skill to systematically investigate the error messages, reproduce the issue, and trace data flow to identify the exact component and cause of failure, rather than applying speculative fixes.
Quick Start
I've encountered an unexpected error in the CI pipeline. Use the systematic-debugging skill to investigate the root cause.