What problem does it solve?
This Skill prevents wasted time on guessing and "quick fixes" by guiding you through a structured process to identify the true root cause of technical issues. It ensures that every fix addresses a specific, understood problem, leading to robust and lasting solutions rather than introducing new bugs.
Core Features & Use Cases
- Evidence-Based Diagnosis: Emphasizes starting with complete error messages, reliable reproduction steps, and recent changes to gather crucial evidence.
- Problem Tracing: Guides you to follow the data flow backward from the error, isolating the failing component and understanding the complete path from source to symptom.
- Hypothesis Testing: Encourages forming clear hypotheses ("X causes Y") and testing them with minimal changes to confirm the root cause, avoiding random attempts.
- Use Case: A test is failing inconsistently, a build is breaking, or you're encountering unexpected behavior in your application. This Skill helps you systematically investigate the issue, compare it with working code, and implement a precise fix, saving you hours of frustration and preventing new problems.
Quick Start
I'm seeing an unexpected error in the authService.js module. Let's debug this systematically.