From systematic-debugging
Four-phase systematic debugging (reproduce, isolate, hypothesise, fix). Triggers on bug reports, test failures, error messages, "X is broken / not working / failing", "why is X happening", or production incident triage. Production-reality-first; verifies hypotheses against the running system before changing code. Replaces "guess and check" debugging.
How this skill is triggered — by the user, by Claude, or both
Slash command
/systematic-debugging:systematic-debuggingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Four phases: REPRODUCE (make the bug happen consistently), ISOLATE (narrow it to the smallest scope), HYPOTHESISE (predict what's wrong + how to verify), FIX (smallest change that addresses the root cause + a regression test).
Four phases: REPRODUCE (make the bug happen consistently), ISOLATE (narrow it to the smallest scope), HYPOTHESISE (predict what's wrong + how to verify), FIX (smallest change that addresses the root cause + a regression test).
"Production reality > assumptions" — verify hypotheses against the running system, not by reading code.
Goal: make the bug happen on demand, locally.
Don't proceed to phase 2 until you can reproduce on demand (or have evidence of where it happens otherwise).
Goal: narrow the bug to the smallest possible scope.
End state: you can say "the bug is in <specific function / endpoint / query>, triggered by ."
Goal: predict the root cause + define how to verify.
git log -p --since="1 week ago" <file>Output: one hypothesis you're confident is the root cause + evidence supporting it.
Goal: smallest change that addresses the root cause, with a regression guard.
methodology/tdd-discipline)Triora's CLAUDE.md framing: never trust docs, frontend assumptions, or old schemas. Always verify against:
Most debugging mistakes come from skipping this step. The code says X; the running system does Y. The running system wins.
If the bug involves:
Stop at phase 3, escalate via methodology/code-review Stage 2 (opus security-reviewer) before fixing. Security bugs need a threat-model pass.
pr-investigator (opus) subagent — for cross-PR root-cause investigationproduction-testing SKILL — WAF-bypass-via-Actions-in-VPC for AU-locked production testingmethodology/tdd-discipline — phase 4 starts with a failing testmethodology/code-review — for security-sensitive fixesdelivery/pr-investigate (Wave 4) — opus tier; for cross-file root-cause analysisdelivery/fix-issue (Wave 4) — for the issue-to-PR shapeProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub alexmclaren/orryx-knowledge --plugin systematic-debugging