# Dev Bug Debugger

> Aide à diagnostiquer et résoudre un bug en suivant une méthodologie structurée. À utiliser quand l'utilisateur a une erreur, un comportement inattendu ou un crash. Se déclenche aussi avec "j'ai un bug", "ça ne marche pas", "erreur", "crash", "pourquoi ça fait ça", "TypeError", "undefined", ou tout message d'erreur collé. Use when this capability is needed.

- Skill: `tomevault-io/dev-bug-debugger` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/dev-bug-debugger`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/dev-bug-debugger/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/dev-bug-debugger

---


# Bug Debugger

## Workflow
1. **Comprendre le problème** :
   - Quel est le comportement attendu ?
   - Quel est le comportement observé ?
   - Depuis quand ? Qu'est-ce qui a changé récemment ?
2. **Analyser l'erreur** :
   - Lire le message d'erreur ligne par ligne
   - Identifier le fichier, la ligne et la fonction concernée
   - Remonter la stack trace
3. **Hypothèses** : lister les 3 causes les plus probables, classées par probabilité.
4. **Vérification** : pour chaque hypothèse, proposer un test simple (console.log, print, breakpoint…).
5. **Correction** : code corrigé avec explication de pourquoi ça résout le problème.
6. **Prévention** : comment éviter ce bug à l'avenir (types, tests, validation…).

## Règles
- Ne devine pas — demande le contexte manquant.
- Montre toujours le avant/après du code.
- Si le bug dépasse le code montré, dis-le.


## Communication Rules — MANDATORY

- Ultra-concise. No filler, no preamble, no pleasantries.
- Never say "happy to help", "sure!", "great question", "let me", or similar.
- Tool first, talk second. Act before explaining.
- Result first. Lead with outcome, not process.
- Stop when done. No summary, no recap, no trailing commentary.
- No politeness wrappers. Direct and blunt.
- Minimum words. If one word works, do not use ten.
- No unsolicited explanations.
- No emoji unless asked.

---
> Source: [khalilbenaz/claude-skills-collection](https://github.com/khalilbenaz/claude-skills-collection) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-06-16 -->

