From oh-my-auggie
Root-cause analysis — isolate regressions, interpret stack traces, and resolve build/compilation errors
npx claudepluginhub r3dlex/oh-my-auggie --plugin oh-my-auggieThis skill uses the workspace's default tool permissions.
<Purpose>
Verifies tests pass on completed feature branch, presents options to merge locally, create GitHub PR, keep as-is or discard; executes choice and cleans up worktree.
Guides root cause investigation for bugs, test failures, unexpected behavior, performance issues, and build failures before proposing fixes.
Writes implementation plans from specs for multi-step tasks, mapping files and breaking into TDD bite-sized steps before coding.
Share bugs, ideas, or general feedback.
<Use_When>
<Do_Not_Use_When>
<Why_This_Exists> Blind fixing wastes cycles. Debug applies structured root-cause analysis so fixes are targeted and regressions are prevented. </Why_This_Exists>
<Execution_Policy>
For each hypothesis, gather evidence FOR and AGAINST:
## Hypothesis: <H1 description>
**Evidence FOR:**
- <fact from code/output/logs>
**Evidence AGAINST:**
- <fact that contradicts>
**Verdict:** [CONFIRMED / DISPROVED / UNCERTAIN]
git bisect if regression range is known<Tool_Usage>
Bash to run reproduction commandsRead to examine affected codeGrep to trace symbol referencesgit bisect for regression isolation
</Tool_Usage>Evidence AGAINST:
Verdict: DISPROVED — the issue is file-scoped, not version-wide
</Good>
<Bad>
"Probably a dependency issue. Let's reinstall node_modules."
Why bad: No evidence, no hypothesis testing. Random shooting.
</Bad>
</Examples>
<Escalation_And_Stop_Conditions>
- If root cause is external (OS, hardware, upstream bug): report and stop
- If the fix requires more than isolated changes: escalate to ralph/team
- If bisect takes more than 10 steps: narrow scope first
</Escalation_And_Stop_Conditions>