Oma Debug
Debugowanie u źródła przyczyny, wymuszające test regresyjny w schemacie czerwony-potem-zielony przy każdej poprawce.
Działa po konfiguracji
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 itI have a regression, write a failing test first then fix the bugDebug this exception and give me a red then green test for the fix