Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Diagnose the root cause of a bug before applying the smallest correct fix. Use this skill whenever something is broken, erroring, behaving unexpectedly, or a test/build/lint is failing. Always read the actual error message and trace the relevant code before changing anything — do not apply speculative fixes. Can be invoked at any stage of development, not just during a dedicated testing phase.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-11 | ✗→✓ | ▲ Improved | 40% | 0% |
| case-18 | ✓→✗ | ▼ Worse | 19% | 0% |
| case-07 | ✓→✓ | = Same ✓ | 63% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 26% | 0% |
| case-05 | ✓→✓ | = Same ✓ | 32% | 0% |
Find and fix the actual root cause of a bug with the smallest correct change — without masking symptoms, guessing, or introducing new risks.
any/as any, empty catch blocks, broad fallbacks, duplicated logic, or config hacks to make an error go away unless the root cause genuinely requires that specific change (and even then, document why).any/type bypasses to silence a type error instead of fixing the type mismatch.Do not invent a custom final response format for this skill. Follow the Global Agent Output and Reporting Skill. Only include skill-specific reporting details when necessary for understanding the completed work.
Other measured skills in the registry, with their headline benchmark lift.