--- name: debugging version: 1.0.0 description: Systématise le processus de débogage. Utiliser quand un bug est détecté, un test échoue ou un comportement inattendu est observé. agents: [claude-code] category: dev tags: [debug, test, bug] --- # Debugging Systématique ## Objectif Fournir une approche structurée et reproductible pour identifier et corriger les bugs. ## Quand l'utiliser - Un test échoue - Un comportement inattendu est observé - Une erreur apparaît dans les logs ## Instructions 1. **Reproduire** : Isoler le cas minimal qui déclenche le bug 2. **Observer** : Lire le message d'erreur complet sans supposer 3. **Hypothèse** : Formuler une seule hypothèse à la fois 4. **Tester** : Vérifier l'hypothèse avec une modification minimale 5. **Corriger** : Appliquer la correction et vérifier que le test passe 6. **Régression** : S'assurer qu'aucun autre test n'est cassé