Oma Debug

Débogage à cause racine qui impose un test de régression rouge-puis-vert sur chaque correctif.

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

Fonctionne avec configuration ★ 8.0/10

Oma Debug — Débogage à cause racine qui impose un test de régression rouge-puis-vert sur chaque correctif.

Ce que fait

Diagnostique bugs, plantages et régressions, applique un correctif minimal à la cause racine, et exige un test de régression qui échoue avant le correctif et réussit après. Se déclenche sur le vocabulaire bug/debug/erreur/plantage/traceback/exception/régression et renvoie explicitement le travail de fonctionnalité et la revue de code générale à d'autres agents.

Rapport de test

Correction d'une véritable ZeroDivisionError dans un helper Python : la checklist du skill a imposé de vérifier que le test de régression échouait bien avant le correctif (confirmé) avant de l'accepter, et a fait rechercher le même motif de division non protégée ailleurs — une rigueur qu'un correctif ad hoc classique aurait ignorée. Mais la plupart de ses liens de ressources (`../_shared/core/*`, `../oma-observability/SKILL.md`, un MCP Serena supposé) sortent du dossier oma-debug vers son framework parent oh-my-agent, donc copier uniquement ce dossier de skill laisse plusieurs références orphelines.

Testé le: 2026-07-13 · Claude Code 2.x (agent harness)

Installation

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

Commandes et exemples de prompts

  • /oma-debugDébogage à cause racine qui impose un test de régression rouge-puis-vert sur chaque correctif.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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