Développement web et logiciel Point de vigilance Débutant
systematic-debugging
obra/superpowers
Résoudre une erreur par la cause, pas au hasard
Texte de fiche en cours de relecture : les informations techniques sont vérifiées, la rédaction n'est pas encore validée par un humain.
À quoi ça sert
Impose à l'agent une méthode en quatre phases pour un bug ou un test qui échoue : lire l'erreur, reproduire, chercher la vraie cause, puis seulement corriger. Il évite les rustines au hasard.
Pour qui
Pour toi qui as un bug tenace et qui veux que l'agent comprenne la cause avant de modifier le code.
Exemples de demandes
- « Ce test échoue depuis ce matin, trouve la vraie cause avant de corriger. »
- « Mon formulaire ne s'envoie plus, déboguons méthodiquement. »
- « Le build casse sur le serveur mais pas chez moi, enquête. »
Limites
- L'analyse automatique signale un risque moyen (exécution de commandes, instructions cachées dans des données lues) : surveille ce que l'agent exécute.
- Le /debug natif de Claude Code sert à autre chose : il lit le journal de Claude Code.
- La méthode est stricte et peut sembler lente pour une faute de frappe évidente.
- Elle inclut des scripts d'aide, dont un script shell : valide leur exécution.
Installer ce skill
Prérequis : Aucun
Copie la commande, colle-la dans ton terminal (Mac) ou PowerShell (Windows), puis confirme toi-même quand le programme te le demande.
Commande (dernière version publiée)
npx skills add https://github.com/obra/superpowers --skill systematic-debugging -a claude-codeIl faut Node.js 22.20 ou plus récent pour la commande npx. Windows : scripts bash (find-polluter.sh) : Git Bash ou WSL sous Windows; si la création de liens échoue : ajouter --copy (non testé).
Commande figée sur la version vérifiée · Ou depuis le catalogue officiel de plugins de Claude Code
Commande figée sur la version vérifiée
npx skills add obra/superpowers@22f0b463e7a5e579904dd6211a520321035526f7 --skill systematic-debugging -a claude-codeOu depuis le catalogue officiel de plugins de Claude Code (Le plugin peut installer plusieurs skills d'un coup.)
/plugin install superpowers@claude-plugins-officialCommande vérifiée sur la documentation, pas encore essayée par Neurylio.
Avant d'installer. Lis le fichier SKILL.md sur GitHub, vérifie d'où vient le skill et ce qu'il peut faire. Les leçons du module 7 t'expliquent comment :