What problem does it solve?
This skill solves the problem of aimless debugging by enforcing a structured, evidence-based feedback loop that prevents premature hypothesis generation and ensures bugs are reproduced and verified before a fix is applied.
Core Features & Use Cases
- Feedback Loop Construction: Provides a systematic framework to build tight, deterministic, and red-capable reproduction loops.
- Structured Debugging: Guides the user through six distinct phases: building a loop, minimizing the repro, hypothesis generation, instrumentation, fixing, and post-mortem.
- Use Case: When a user reports a complex performance regression or a non-deterministic crash, this skill forces the creation of a minimal, fast, and reliable reproduction command before any code changes are attempted.
Quick Start
Invoke the diagnosing-bugs skill to begin a structured debugging session for the reported issue by following the phase-based instructions provided in the documentation.