What problem does it solve?
This Skill provides a structured, systematic approach to debugging any software issue, ensuring root causes are identified before fixes are attempted, thereby preventing recurring problems and architectural debt.
Core Features & Use Cases
- Root Cause Analysis: Guides users through a rigorous investigation process to pinpoint the origin of bugs.
- Phased Approach: Breaks down debugging into distinct phases: Investigation, Pattern Analysis, Hypothesis & Testing, and Implementation.
- Red Flag Identification: Helps recognize when investigation has been skipped, prompting a return to the initial analysis phase.
- Use Case: When a critical API endpoint starts returning 500 errors intermittently, this Skill will guide the developer through reproducing the issue, checking recent changes, tracing data flow, and forming a hypothesis before any code is modified.
Quick Start
Use the debug skill to investigate the intermittent 500 error on the user authentication API.