What problem does it solve?
Debugging is often time-consuming and error-prone. This skill provides a structured protocol to understand problems, gather information, isolate root causes, and verify fixes.
Core Features & Use Cases
- Structured problem understanding: Clear steps to articulate expected vs actual behavior and reproduce issues.
- Information gathering: Quick commands to inspect logs, error traces, and recent changes.
- Systematic isolation and verification: Techniques like binary search, targeted logging, and regression testing to confirm resolution.
- Use Case: A developer investigates a failing API endpoint in a local environment and uses the skill to guide the debugging session from symptom to solution.
Quick Start
Describe the issue to the skill and follow the steps: understand the problem, gather information, isolate, fix, and verify. Example: "The login endpoint returns 401 for valid users; reproduce, collect logs, identify the root cause, and apply a fix."