From magician
Enforces hypothesis-first debugging: no changes before evidence, one change at a time, regression test. Use for bugs, crashes, failures, or incidents.
How this skill is triggered — by the user, by Claude, or both
Slash command
/magician:unravel <bug or error description><bug or error description>This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Debug systematically. No random changes in the hope something helps.
Debug systematically. No random changes in the hope something helps.
Scale /effort to bug complexity — use xhigh for deep, multi-layer root-cause hunts. See lore/models.md.
kg query "<symptom/error/symbol>" to jump straight to the relevant file:line (and kg neighbors/kg blast to see what interacts with it) instead of broad greps — then read just those ranges./magic (context7 + web) to gather external evidence — known issues, version-specific bugs, correct API usage — and fold it into the hypothesis ranking in Phase 3.fix: <root cause>, not just symptom — in auto mode, confirm with the user before committing (the commit is a side effect)."Root cause confirmed: . Fix applied and regression test added. Run /certify."
npx claudepluginhub alexander-tyagunov/magician --plugin magicianForces a scientific-method loop (Observe → Hypothesize → Experiment → Conclude) to debug non-trivial bugs. Prevents guessing by ensuring evidence before fixes.
Enforces systematic root cause investigation for bugs, test failures, and unexpected behavior through four phases: investigation, pattern analysis, hypothesis testing, and implementation.
Enforces four-phase root cause analysis for bugs, errors, test failures, unexpected behavior, and production incidents before proposing fixes.