What problem does it solve?
This Skill provides a structured framework to systematically investigate and resolve bugs, test failures, and unexpected behavior by prioritizing root cause analysis over quick fixes.
Core Features & Use Cases
- Systematic Debugging: A four-phase process (Investigation, Pattern Analysis, Hypothesis, Implementation) to ensure thorough problem-solving.
- Root Cause Tracing: Techniques to trace errors backward through call stacks to pinpoint the origin of invalid data.
- Defense-in-Depth: Strategies to add validation at multiple layers, making bugs structurally impossible.
- Verification Protocol: Ensures that fixes are validated with evidence before claiming completion.
- Use Case: When a critical test fails unexpectedly, use this Skill to guide the investigation, identify the exact cause, implement a robust fix, and verify its effectiveness.
Quick Start
Use the debug skill to systematically investigate the recent test failure.