oma-academic-writing
Draft and revise academic prose against a rubric, evidence, and
Diagnose a reproducible failure, fix its cause, and verify the
$ npx -y skills add first-fluke/oh-my-agent --skill oma-debug --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/oma-debugContext preview
The summary Claude sees to decide when to auto-load this skill.
Diagnose a reproducible failure, fix its cause, and verify the
name: oma-debug description: Diagnose a reproducible failure, fix its cause, and verify the regression. Use for crashes, incorrect behavior, and failing tests.
Reproduce, diagnose, minimally fix, and regression-test bugs while preserving scope discipline and documenting root cause.
1. Capture the reported symptom and suspected scope. 2. Reproduce or establish the closest reliable failing signal. 3. Identify affected files, tests, and related patterns.
1. **PREPARE**: Gather symptoms, logs, reproduction path, and verification command. 2. **ACQUIRE**: Read failing code, tests, references, and similar patterns. 3. **REASON**: Isolate root cause and reject unsupported hypotheses. 4. **ACT**: Apply minimal fix and regression test. 5. **VERIFY**: Re-run failing and related checks. 6. **FINALIZE**: Document root cause, fix, test, and residual risk.
| 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 |
1. Reproduce first, then diagnose - never guess at fixes 2. Identify root cause, not just symptoms 3. Minimal fix: change only what's necessary 4. Every fix gets a regression test 5. Search for similar patterns elsewhere after fixing 6. Document in `.agents/results/bugs/`
Use the configured provider to locate the failing function, find callers, and search similar error patterns. Native search and scoped reads are supported fallbacks; see the shared capability contract.
Agents narrate success. oh-my-agent checks the artifacts. Spawning parallel agents is the easy part. The hard part is knowing whether they actually did the work.
Repo: first-fluke/oh-my-agent
Draft and revise academic prose against a rubric, evidence, and
Evaluate system boundaries and architectural tradeoffs. Use for
Implement server APIs, authentication, and application data access.
Coordinate assigned specialist tasks and handoffs manually. Use