Systematic Debugging

Find the cause of a failure by evidence — reproduce it, read what the system actually did, form hypotheses that predict something you have not looked at yet, bisect to the smallest failing case, fix where all callers route through, then re-run the original reproduction. Use when something is broken and the cause is not yet known, when a previous fix did not hold, or when an edit is about to be made because the code "looks wrong". Not for an outage still burning (mitigate first), not for a cause already established that only needs implementing, and not a licence to skip reading the stack trace.

nahid-sparktales Updated

File contents

nahid-sparktales/agent-dispatcher/tree/main/skills/quality/systematic-debugging commit 7ce2cfc0df

Frequently asked questions

npx skillmds@latest add nahid-sparktales/systematic-debugging