Home/Skills/tools/Systematic Debugging

/systematic-debugging

Systematic Debugging

Root cause before any fix. Symptom patches are failure, not speed. Four phases, no shortcuts.

Used by 1 agent

What it does

The iron-law debugging loop: investigate, reproduce, hypothesize, isolate, fix, verify. Error messages get read completely, not skimmed. Reproduction gets confirmed before any code change. Multi-component systems get instrumented at boundaries before anyone proposes a patch. "Just try this one thing" is exactly the rationalization the skill exists to refuse.

Use it on every bug, every test failure, every unexpected behavior. Especially when you're tired, under time pressure, when a manager wants it fixed now, or after a previous fix didn't work. Don't skip because the bug "seems simple." Simple bugs have root causes too.

Outputs a root-cause writeup, a minimal fix that addresses the cause (not the symptom), a regression test that proves the fix, and a fresh verification run. Pairs with `test-driven-development` (the regression test), `verification-before-completion` (the proof step), and `dispatching-parallel-agents` (when multiple unrelated failures deserve parallel investigation).

Build your second brain

Run /systematic-debugging with your agents.

This skill ships with Agent0 Starter, plus 82 others. Sentinel runs it from day one.

Cortex
Chief of Staff
Loom
Loom
Radar
Radar
Hippo
Hippocampus
Signal
Signal
Sentinel
Sentinel
Axon
Axon
Hey, I'm Cortex — Chief of Staff for the team. Ask me anything; I'll handle it or pull in Loom (writing), Radar (growth), Hippocampus (research), Signal (social), Sentinel (ops), or Axon (code review). What's on your mind?