What problem does it solve?
This Skill addresses the common issue of inefficient and ineffective debugging practices that lead to wasted time, recurring bugs, and architectural debt. It enforces a structured, root-cause-focused approach to problem-solving.
Core Features & Use Cases
- Root Cause Analysis: Guides users through a rigorous process to identify the fundamental reason for a bug, not just its symptoms.
- Phased Approach: Breaks down debugging into four distinct phases: Root Cause Investigation, Pattern Analysis, Hypothesis and Testing, and Implementation.
- Use Case: When a critical test fails in a CI/CD pipeline, instead of making quick, unverified changes, this Skill ensures the engineer systematically investigates error messages, reproduces the issue, checks recent changes, and gathers evidence before proposing any fixes.
Quick Start
Use the systematic-debugging skill to investigate any bug, test failure, or unexpected behavior before proposing fixes.