What problem does it solve?
udebug helps you systematically diagnose a bug or test failure so you fix the underlying root cause instead of applying symptom patches that tend to reappear.
Core Features & Use Cases
- Four-phase root-cause investigation: reproduce and trace data, pattern-match against working examples, test one hypothesis minimally, then implement and verify the single fix.
- Strong anti-whack-a-mole guardrails: enforces “no fixes without root-cause investigation,” stops after three failed fix attempts, and requires identifying the underlying pattern before closing.
- Timing/non-determinism handling: instructs condition-based waiting (no sleep-based timing guesses) and mandates documenting investigation before settling on environmental causes.
Quick Start
Use udebug when a bug or test failure occurs—provide the error output and reproduction steps, then ask the skill to run the four investigation phases before proposing any fix.