systematic-debugging — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited systematic-debugging (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Guessing is the slowest way to fix a bug. A method that forces you to reproduce, narrow, explain, and confirm — in that order — turns a frustrating hunt into a short walk.
Resist the urge to edit code before you reach stage four. Each stage produces evidence that makes the next one cheaper.
You cannot fix what you cannot trigger. Pin down the exact path to the failure.
Cut the problem down until only the culprit remains.
git log, deploy history.)Chase the why until you hit something that, if changed, makes the bug impossible — not merely something that makes it disappear.
Symptom : the report endpoint returns an empty list for valid users
why? -> the query filters on tenant_id = NULL
why? -> tenant_id is never read from the request
why? -> the middleware that sets it runs after the handler
why? -> route registration order was changed in the last refactor
Root cause: middleware ordering — fix the registration, not the queryEach "why" must rest on observed evidence (a log line, a value, a diff), never on a hunch.
A change is not a fix until you have shown the failure is gone and nothing else broke.
Before you dig in
[ ] Failure reproduces reliably
[ ] A minimal reproduction exists
[ ] Expected behavior is clearly defined
While investigating
[ ] Recent changes reviewed
[ ] Logs and error output inspected
[ ] Extra logging or breakpoints added where the trail goes cold
[ ] Each conclusion backed by evidence
After the fix
[ ] Root cause written down
[ ] Fix verified against the original repro
[ ] Regression test added
[ ] Similar code paths checkedgit log --oneline -20 # what changed lately
git bisect start # binary-search to the breaking commit
grep -rn "TimeoutError" src/ # find where a symptom surfaces
journalctl -u myservice -n 200 # recent service logs (systemd)~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.