What problem does it solve?
This Skill addresses the challenge of diagnosing difficult bugs and failures by providing a structured, step-by-step process to trace issues back to their origins and ensure the root cause is fixed properly.
Core Features & Use Cases
- Root Cause Analysis: Guides users through thorough investigation techniques, including analyzing error messages, reproducing issues, and tracking data flow.
- Pattern Recognition: Assists in identifying recurring issues and comparing against reference implementations to find differences.
- Hypothesis Testing: Emphasizes forming clear hypotheses and verifying them with minimal changes, reducing guesswork.
- Systematic Fixes: Ensures users create effective, targeted fixes backed by evidence, and incorporates validation through failing tests.
- Use Case: When encountering a system failure deep in the call stack, use this Skill to methodically backtrack to the original trigger, verify assumptions, and prevent future regressions.
Quick Start
Load the skill and follow the step-by-step instructions to analyze and resolve complex bugs or unexpected behaviors effectively.