What problem does it solve?
This Skill eliminates the frustration of endless "trial-and-error" debugging by guiding you to understand the root cause of issues before attempting fixes, saving time and preventing the introduction of new bugs. It ensures every fix is targeted and effective.
Core Features & Use Cases
- Root Cause Analysis: Emphasizes understanding why something is broken, not just what is broken, leading to more robust and lasting solutions.
- Structured Approach: Provides a clear methodology: start with evidence, trace the problem, compare with working code, and test hypotheses systematically.
- Use Case: When a test fails unexpectedly, use this skill to systematically analyze the error message, trace the data flow backward from the symptom, and form a precise hypothesis before writing any code, ensuring a targeted and effective fix.
Quick Start
I'm getting a TypeError: Cannot read property 'name' of undefined in my userProfile.js file. Use the systematic-debugging skill to help me find the root cause.