What problem does it solve?
This Skill provides a structured, four-phase methodology to systematically investigate and resolve bugs, ensuring that fixes address the root cause rather than just symptoms, thereby preventing recurring issues.
Core Features & Use Cases
- Root Cause Investigation: Guides users through thorough error analysis, reproduction steps, and evidence gathering.
- Pattern Analysis: Facilitates comparison between working and broken code to identify discrepancies.
- Hypothesis Testing: Implements the scientific method for validating potential fixes.
- Phased Implementation: Ensures fixes are implemented methodically with verification at each step.
- Red Flag Identification: Helps recognize and avoid common debugging pitfalls and process violations.
- Use Case: When a critical test fails unexpectedly, this Skill will guide you through understanding precisely why it failed, formulating a hypothesis, and implementing a robust fix, rather than just patching the immediate error.
Quick Start
Use the systematic-debugging skill to investigate a failing test case by following the four-phase framework.