What problem does it solve?
This Skill prevents wasted time and new bugs by enforcing a rigorous, four-phase framework for debugging, ensuring that the root cause of any issue is identified and understood before any fixes are attempted.
Core Features & Use Cases
- Root Cause Investigation: Systematically analyzes errors, reproduces issues, and traces data flow to pinpoint the origin of problems.
- Pattern Analysis: Compares broken code against working examples and references to identify critical differences.
- Hypothesis Testing: Guides the formation and minimal testing of hypotheses to isolate the true cause.
- Phased Implementation: Ensures fixes are targeted at the root cause, not just symptoms, with a mandatory failing test case.
- Use Case: When a critical test fails in CI/CD, this Skill ensures the engineer doesn't just "quick fix" it, but follows a structured process to understand why the test failed, preventing similar issues in the future and ensuring a robust solution.
Quick Start
Use the systematic-debugging skill to investigate and resolve the current bug.