Oma Debug

Rotårsak-feilsøking som krever en rød-så-grønn regresjonstest på hver eneste fiks.

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

Krever oppsett ★ 8.0/10

Oma Debug — Rotårsak-feilsøking som krever en rød-så-grønn regresjonstest på hver eneste fiks.

Hva den gjør

Diagnostiserer feil, krasj og regresjoner, gjør en minimal rotårsak-fiks, og krever en regresjonstest som feiler før fiksen og består etter. Trigges av bug/debug/error/crash/traceback/exception/regresjon-språk, og overlater eksplisitt featurearbeid og generell kodegjennomgang til andre agenter.

Testrapport

Fikset en reell ZeroDivisionError i en Python-hjelpefunksjon: skillets sjekkliste tvang frem verifisering av at regresjonstesten faktisk feilet før fiksen (bekreftet) før den ble godkjent, og fikk meg til å grep'e etter det samme uvoktede divisjonsmønsteret andre steder — en grundighet en vanlig ad hoc-fiks hoppet over. Men de fleste av ressurslenkene (`../_shared/core/*`, `../oma-observability/SKILL.md`, en antatt Serena MCP) går utenfor oma-debug-mappen og inn i det overordnede oh-my-agent-rammeverket, så å kopiere bare denne ene skill-mappen etterlater flere referanser hengende i luften.

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

Installer

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-debugRotårsak-feilsøking som krever en rød-så-grønn regresjonstest på hver eneste fiks.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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