What problem does it solve?
This Skill provides a structured methodology to systematically investigate, diagnose, and resolve software bugs, ensuring that fixes are effective and verified.
Core Features & Use Cases
- Reproduce Bugs: Confirms the existence and observability of a bug before attempting a fix.
- Isolate Issues: Narrows down the problem area using techniques like tracing data flow and bisection.
- Diagnose Root Cause: Identifies the fundamental reason for the bug, not just the symptom.
- Implement & Verify Fixes: Applies targeted changes and confirms resolution with tests.
- Use Case: When a user reports a critical UI glitch, this skill guides the developer through reproducing the issue, pinpointing the faulty component, understanding why it fails, applying the minimal fix, and verifying that the glitch is gone and no new issues were introduced.
Quick Start
Use the debug skill to investigate the reported login failure.