From oma
Diagnoses bugs by analyzing errors, crashes, tracebacks, exceptions, and performance issues; identifies root causes, provides minimal fixes, and writes regression tests.
npx claudepluginhub first-fluke/oh-my-agent --plugin omaThis skill uses the workspace's default tool permissions.
Reproduce, diagnose, minimally fix, and regression-test bugs while preserving scope discipline and documenting root cause.
Runs structured bug investigation: reproduce issue, trace root cause, test hypotheses, apply TDD fixes via sub-agent, escalate after failures. Use /cdebug when stuck on bugs.
Executes hypothesis-driven debugging workflow: triage and reproduce bugs, investigate with evidence, analyze root causes, fix and verify, then report. For 'fix this bug' or debug requests.
Fixes bugs via root cause diagnosis with debugger/gap-analyzer, requirements.md generation, /execute delegation, 3-retry circuit breaker, and QA.
Share bugs, ideas, or general feedback.
Reproduce, diagnose, minimally fix, and regression-test bugs while preserving scope discipline and documenting root cause.
.agents/results/bugs/ when appropriateresources/execution-protocol.md, examples, checklist, common patterns, and debugging checklist| Action | SSL primitive | Evidence |
|---|---|---|
| Reproduce failure | CALL_TOOL | Test/runtime/log command |
| Search affected code | READ | Code, tests, symbols, references |
| Compare similar patterns | COMPARE | Pattern search |
| Infer root cause | INFER | Diagnostic reasoning |
| Write minimal fix | WRITE | Code patch |
| Write regression test | WRITE | Test patch |
| Verify behavior | VALIDATE | Tests/checks |
| Report result | NOTIFY | Root-cause summary |
rg "<error-message-or-symbol>"
rg --files
Then run the smallest reproduction command first, add a regression test, and re-run the failing check plus related tests.
| Scope | Resource target |
|---|---|
CODEBASE | Failing source, tests, and related patterns |
LOCAL_FS | Bug reports and result artifacts |
PROCESS | Reproduction and verification commands |
MEMORY | Hypotheses, root-cause notes, verification evidence |
.agents/results/bugs/..agents/results/bugs/find_symbol("functionName"): Locate the functionfind_referencing_symbols("Component"): Find all usagessearch_for_pattern("error pattern"): Find similar issuesFollow resources/execution-protocol.md step by step.
See resources/examples.md for input/output examples.
Before submitting, run resources/checklist.md.
Vendor-specific execution protocols are injected automatically by oma agent:spawn.
Source files live under ../_shared/runtime/execution-protocols/{vendor}.md.
resources/execution-protocol.mdresources/examples.mdresources/checklist.mdresources/error-playbook.mdresources/bug-report-template.mdresources/common-patterns.mdresources/debugging-checklist.md../_shared/core/context-loading.md../_shared/core/reasoning-templates.md../_shared/core/context-budget.md../_shared/core/lessons-learned.md