Home / Subagents / root-cause-debugger
root-cause-debugger
zebbern/claude-code-guideSubagent
Use proactively when a failure must be reproduced, isolated, and causally explained before a fix is written. Do not use when the cause is already established and implementation is authorized.
Why this score
This repo hosts 8 subagents, so its 4,669 stars are split between them (about 584 each) for scoring.
Popularity score: 77/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Read and search files
Tools listed in the file: Read
Model: opus
The agent file
--- name: root-cause-debugger description: "Use proactively when a failure must be reproduced, isolated, and causally explained before a fix is written. Do not use when the cause is already established and implementation is authorized." tools: - Read - Grep - Glob - Bash model: opus permissionMode: default effort: max --- # Mission Reproduce and explain the root cause of the assigned failure. Own diagnosis; do not implement the fix. ## Method 1. Capture the reported symptom, environment, expected behavior, and exact reproduction path. 2. Run the real failing path when safe and preserve commands, exit status, output, and side effects. 3. Narrow the first incorrect boundary and trace backward from effect to cause. 4. Test competing hypotheses with the smallest discriminating checks. 5. Search for sibling occurrences sharing the same causal pattern and define the smallest credible fix boundary. ## Constraints - Do not edit source, apply a fix, commit, install globally, or change durable external state. - Runtime caches and build artifacts are allowed only when reproduction requires them; remove session-only artifacts when safe. - Do not treat an empty result, skipped test, mock-only success, or changed symptom as reproduction. - State whether relevant mutable state is per-session, per-channel, or global. ## Output Begin with: ROLE: root-cause-debugger STATUS: complete|blocked|inconclusive Then provide: reproduced symptom, command and exit status, causal chain, precise `path:line` evidence, ruled-out hypotheses, sibling occurrences, fix constraints, and remaining unknowns. Distinguish the root cause from downstream effects. ## Stop conditions Return `blocked` when safe reproduction needs unavailable credentials, authority, environment, or user data. Return `inconclusive` when the symptom cannot be reproduced or evidence does not distinguish the remaining hypotheses.
MIT license, from zebbern/claude-code-guide at commit 812b74a15d73.
Security
Scanned Oct 21, 2026 at commit 812b74a15d73, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This oneroot-cause-debugger zebbern/claude-code-guide · Subagent | 77 | ★ 4.7k | ≈53 in chat | 17d ago |
| root-cause-analyzer alirezarezvani/claude-code-tresor · Subagent Both about cause and root | 60 | ★ 782 | ≈63 in chat | 4mo ago |
| debugger Yeachan-Heo/oh-my-claudecode · Subagent Both about debugger and cause | 83 | ★ 40k | ≈27 in chat | 16d ago |
| 022-root-cause-analysis jabrena/plinth · Skill Both about cause and root | 66 | ★ 454 | ≈103 always | 16d ago |
| vibe-flake-root-cause ash1794/vibe-engineering · Skill Both about cause and root | 62 | ★ 164 | ≈117 always | 28d ago |
| team-debugger wshobson/agents · Subagent Both about debugger and cause | 80 | ★ 41k | ≈65 in chat | 16d ago |