Oma Debug

Ladění zaměřené na kořenovou příčinu, které u každé opravy vynucuje regresní test red-then-green.

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

Funguje s nastavením ★ 8.0/10

Oma Debug — Ladění zaměřené na kořenovou příčinu, které u každé opravy vynucuje regresní test red-then-green.

Co umí

Diagnostikuje chyby, pády a regrese, aplikuje minimální opravu kořenové příčiny a vyžaduje regresní test, který před opravou selže a po opravě projde. Spouští se na slova bug/debug/error/crash/traceback/exception/regression a explicitně přenechává práci na featurech a obecný code review jiným agentům.

Testovací report

Opravil jsem skutečný ZeroDivisionError v Python helperu: checklist skillu vynutil ověření, že regresní test před opravou skutečně selhal (potvrzeno), než ho přijal, a přinutil mě grepovat na stejný nechráněný vzor dělení i jinde v kódu — přísnost, kterou běžná ad hoc oprava vynechala. Většina jeho odkazů na zdroje (`../_shared/core/*`, `../oma-observability/SKILL.md`, předpokládané Serena MCP) ale směřuje mimo složku oma-debug do jeho rodičovského frameworku oh-my-agent, takže zkopírování jen této jedné složky skillu ponechá několik odkazů nefunkčních.

Testováno: 2026-07-13 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /oma-debugLadění zaměřené na kořenovou příčinu, které u každé opravy vynucuje regresní test red-then-green.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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