Tracing Root Causes

Owns debugging end to end — reproduce, isolate, hypothesize, disconfirm, fix — with competing hypotheses, evidence ranked by strength, active disconfirmation, and a fix at the source rather than the symptom. Use for any bug, test failure, crash, regression, flaky or intermittent failure, performance problem, build failure, or unexpected behavior, BEFORE proposing or applying a fix; and for explaining why something happened (production incidents, surprising benchmark results) when no fix is on the table yet. Especially when an "obvious culprit" is tempting, when a previous fix did not work, or when time pressure makes guessing attractive. Supersedes superpowers:systematic-debugging as the house debugging skill.

bygama c7075f0 10 files · 33.8 KB Updated

File contents

bygama/skills/tree/main/skills/tracing-root-causes commit c7075f05dd

Frequently asked questions

npx skillmds@latest add bygama/tracing-root-causes