skills/systematic-debugging/SKILL.md
Root cause investigation methodology — loaded by agents when debugging failures to enforce evidence-first diagnosis over guess-and-fix approaches
npx skillsauth add bostonaholic/team systematic-debuggingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Never skip to fixing. Understand the cause first. A fix applied without understanding the root cause is a coin flip — it may mask the symptom while leaving the disease.
Follow
skills/progress-tracking/SKILL.md: when this procedure has two or more steps, seed one todo item per step before starting and mark each complete as you go.
Gather evidence before forming any theories. The goal is to build a factual picture of what is happening.
/tmp, env vars, singletons, DB rows).Do not hypothesize during OBSERVE. Just collect.
Form theories that explain ALL the observed evidence. A hypothesis that explains only some observations is incomplete.
Validate or eliminate hypotheses through targeted experiments. Test by elimination, not confirmation.
git bisect is faster and more reliable. Each step discriminates half the
commit range. The same logic applies to config changes, dependency
versions, and feature-flag rollouts.Identify the root cause and design the fix.
If three hypotheses have been tested and eliminated, the investigation scope is too narrow. Expand:
Escalate when you have exhausted reasonable investigation:
When escalating, provide:
Never escalate with "I don't know what's wrong." Always escalate with "Here is what I've ruled out, and here is where I think the answer lies."
data-ai
Todo-first progress convention for multi-step procedures — loaded by every multi-step agent to track its own steps without drift
testing
Adversarially review a technical design document with fresh context before the human gate. Dispatches the built-in `general-purpose` subagent (clean context, no shared history with the design-author) against `docs/plans/<id>/design.md` and presents its verdict — APPROVE, REQUEST CHANGES, or COMMENT. Optional, not part of the QRSPI pipeline. Trigger on "review the design doc", "audit design.md", "is this design ready", or `/eng-design-doc-review`.
development
Generator-evaluator separation and review methodology — loaded by review agents to enforce fresh-context review discipline, Conventional Comments format, and gate verdicts
data-ai
Prepare one or more isolated git worktrees — one per repository the topic touches. Router action — no agent. Trigger on "set up the worktree", "isolate this work", or "/team-worktree".