Oma Debug

Root cause-debugging, der håndhæver en rød-til-grøn regressionstest på hver rettelse.

Af first-fluke · first-fluke/oh-my-agent

Virker med opsætning ★ 8.0/10

Oma Debug — Root cause-debugging, der håndhæver en rød-til-grøn regressionstest på hver rettelse.

Hvad det gør

Diagnosticerer fejl, nedbrud og regressioner, anvender en minimal root cause-rettelse, og kræver en regressionstest, der fejler før rettelsen og består efter. Udløses ved sprog som bug/debug/error/crash/traceback/exception/regression, og overlader eksplicit feature-arbejde og generel kodegennemgang til andre agenter.

Testrapport

Rettede en reel ZeroDivisionError i en Python-hjælpefunktion: skillets tjekliste tvang en verifikation af, at regressionstesten faktisk fejlede før rettelsen (bekræftet), inden den blev accepteret, og fik mig til at grep'e efter det samme ubeskyttede divisionsmønster andre steder — en grundighed en almindelig ad hoc-rettelse sprang over. Men de fleste af dens ressourcelinks (`../_shared/core/*`, `../oma-observability/SKILL.md`, en antaget Serena MCP) rækker uden for oma-debug-mappen ind i det overordnede oh-my-agent-framework, så det at kopiere kun denne ene skill-mappe efterlader flere referencer hængende i løs luft.

Testet: 2026-07-13 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/first-fluke/oh-my-agent
cd oh-my-agent
mkdir -p ~/.claude/skills
cp -r .agents/skills/oma-debug ~/.claude/skills/oma-debug

Kommandoer og eksempelprompter

  • /oma-debugRoot cause-debugging, der håndhæver en rød-til-grøn regressionstest på hver rettelse.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • This crashes with a weird traceback, find the root cause and fix it
  • I have a regression, write a failing test first then fix the bug
  • Debug this exception and give me a red then green test for the fix