
debugging-and-error-recovery
Systematically identifies and fixes the root cause of errors in code.
What it does
Guides systematic root-cause debugging. Use when tests fail, builds break, something that worked yesterday broke, behavior doesn't match expectations, or you encounter any unexpected error. Use when you need to figure out what broke and why — a systematic approach to finding and fixing the root cause rather than guessing.
Quality judgment
An exceptionally thorough, well-structured debugging skill with clear trigger conditions, decision trees, concrete commands, anti-rationalization guidance, and even security-aware handling of untrusted error output. Minor deductions only for npm/TypeScript-centric examples that lean on cross-references to other skills rather than being fully self-contained.