Oma Debug

Debugowanie u źródła przyczyny, wymuszające test regresyjny w schemacie czerwony-potem-zielony przy każdej poprawce.

Autor: first-fluke · first-fluke/oh-my-agent

Działa po konfiguracji ★ 8.0/10

Oma Debug — Debugowanie u źródła przyczyny, wymuszające test regresyjny w schemacie czerwony-potem-zielony przy każdej poprawce.

Co robi ten skill

Diagnozuje błędy, awarie i regresje, stosuje minimalną poprawkę u źródła przyczyny i wymaga testu regresyjnego, który przed poprawką kończy się niepowodzeniem, a po niej przechodzi. Uruchamia się na słowach bug/debug/error/crash/traceback/exception/regression i wyraźnie oddaje pracę nad funkcjami oraz ogólny przegląd kodu innym agentom.

Raport z testu

Naprawiono prawdziwy ZeroDivisionError w pomocniczej funkcji Pythona: checklista skilla wymusiła zweryfikowanie, że test regresyjny rzeczywiście zawodził przed poprawką (potwierdzono), zanim ją zaakceptowano, i kazała przeszukać kod pod kątem tego samego niezabezpieczonego wzorca dzielenia gdzie indziej — rygor, który zwykła doraźna poprawka pomija. Jednak większość odnośników do zasobów (`../_shared/core/*`, `../oma-observability/SKILL.md`, zakładany Serena MCP) sięga poza folder oma-debug do nadrzędnego frameworku oh-my-agent, więc skopiowanie samego tego jednego folderu skilla pozostawia kilka odwołań wiszących w próżni.

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

Instalacja

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

Komendy i przykładowe prompty

  • /oma-debugDebugowanie u źródła przyczyny, wymuszające test regresyjny w schemacie czerwony-potem-zielony przy każdej poprawce.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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