.claude/skills/debug-methodical/SKILL.md
Debugging méthodique en 4 phases (reproduce → isolate → fix → verify). Use when investigating a bug, regression, flaky test, or unexpected behavior.
npx skillsauth add thebeardedbearsas/claude-craft debug-methodicalInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Skill inspiré de obra/superpowers. Objectif : forcer une méthode rigoureuse au lieu de "try random fixes until it works".
Règle d'or : un bug sans reproduction stable est un bug mal compris. Ne JAMAIS fixer avant de reproduire.
Objectif : exécuter le bug à volonté, dans un environnement contrôlé.
Checklist :
Sortie : test automatisé qui échoue en exposant le bug (test de régression).
Signal rouge : "ça marche sur ma machine" / "parfois ça fail" → reproduction insuffisante, retour Phase 1.
Objectif : identifier la cause racine, pas juste un symptôme.
Techniques :
git bisect pour trouver le commit fautifChecklist :
Signal rouge : "je pense que c'est X" sans preuve → retour isolate avec instrumentation.
Objectif : corriger la cause racine avec le minimum de changement.
Checklist :
Signaux rouges :
try/catch pour masquer l'erreur → traite le symptôme, pas la causeObjectif : prouver que le fix marche ET n'a rien cassé d'autre.
Checklist :
Règle de régression : le test écrit en Phase 1 reste dans la codebase pour toujours. Un bug fixé ne doit JAMAIS réapparaître (voir /qa:regression).
| Anti-pattern | Pourquoi c'est mal |
|--------------|---------------------|
| Shotgun debugging | Changer 10 trucs au hasard, aucun apprentissage |
| Fix du symptôme | Bug revient sous une autre forme |
| Skip reproduction | Fix impossible à valider |
| Skip verification | "ça devrait marcher" — preuve ou pas fini |
| Pas de test de régression | Bug réapparaît dans 3 mois |
| Fix avec catch (Exception) générique | Masque d'autres bugs |
| Commit mélangé fix + refactor | git bisect impossible |
curl ou client minimal@Flaky sans ticket de correction/qa:tdd — bug fix en mode TDD (test qui échoue d'abord)/qa:fix — correction automatisée des bugs QA/qa:regression — registre des tests de régressionatomic-tasks — découper le debug en phases atomiques.claude/rules/07-testing.md/qa:tdd, /qa:regressionDate de dernière mise à jour : 2026-04-15 Version : 1.0.0
tools
Third-party Claude Code token/context/code-review tools. Use when choosing or recommending an external tool to reduce token usage, manage context, or review large codebases.
development
--- name: value-objects description: Règle 04 : Value Objects. Use when implementing DDD patterns. --- # Règle 04 : Value Objects This skill provides guidelines and best practices. See ../../rules/18-value-objects.md for detailed documentation.
development
Sécurité & RGPD - Atoll Tourisme. Use when reviewing security, implementing auth, or hardening code.
tools
Outils de qualité - Atoll Tourisme. Use when setting up quality tools or CI.