Oma Debug

Debug orientato alla causa radice che impone un test di regressione rosso-poi-verde su ogni fix.

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

Richiede configurazione ★ 8.0/10

Oma Debug — Debug orientato alla causa radice che impone un test di regressione rosso-poi-verde su ogni fix.

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 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