Oma Debug
Debug orientato alla causa radice che impone un test di regressione rosso-poi-verde su ogni fix.
Richiede configurazione
Cosa fa
Diagnostica bug, crash e regressioni, applica un fix minimo alla causa radice e richiede un test di regressione che fallisca prima del fix e passi dopo. Si attiva su linguaggio bug/debug/error/crash/traceback/exception/regression e rimanda esplicitamente il lavoro sulle feature e la revisione generale del codice ad altri agenti.
Rapporto di test
Corretto un vero ZeroDivisionError in un helper Python: la checklist dello skill ha imposto di verificare che il test di regressione fallisse davvero prima del fix (confermato) prima di accettarlo, e mi ha fatto cercare con grep lo stesso pattern di divisione non protetta altrove — un rigore che un fix ad hoc normale avrebbe saltato. Ma la maggior parte dei suoi link a risorse (`../_shared/core/*`, `../oma-observability/SKILL.md`, un presunto MCP Serena) esce dalla cartella oma-debug verso il framework genitore oh-my-agent, quindi copiare solo questa cartella dello skill lascia diversi riferimenti penzolanti.
Testato il: 2026-07-13 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/oma-debugDebug orientato alla causa radice che impone un test di regressione rosso-poi-verde su ogni fix.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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