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 immediate fixes.
Core Features & Use Cases
- Systematic Debugging: A four-phase approach (Investigation, Pattern Analysis, Hypothesis & Testing, Implementation) to ensure thorough problem-solving.
- Root Cause Tracing: Techniques to trace errors back through call stacks to their origin.
- Defense-in-Depth: Strategies for adding validation at multiple layers to prevent bugs from recurring.
- Verification Protocols: Emphasizes evidence-based confirmation before claiming success.
- Use Case: When a critical test fails unexpectedly, use this Skill to guide the investigation from understanding the error message to implementing a validated fix.
Quick Start
Use the debug skill to investigate a test failure by following the systematic debugging process.