Workflow de debug avec agent IA
Utilise un agent IA pour debugger en prouvant la cause racine avant d'éditer ou deviner un correctif.
Reponse rapide
Un bon agent de debug reproduit le problème, réduit le chemin en échec, prouve la cause racine puis applique un petit correctif.
Workflow
Pars de l'erreur, collecte les logs, inspecte les changements récents, crée une reproduction minimale et lance le plus petit check qui prouve le fix.
Erreur fréquente
L'erreur consiste à patcher le symptôme avant de prouver pourquoi le comportement a changé.
FAQ
Un agent doit-il éditer tout de suite pendant un debug ?
Non. Il doit d'abord prouver la cause racine avec logs, chemin de code ou test en échec.
Debugger avec agents
Guides associés
Claude Code Plan Mode : guide pratique
Le Plan Mode de Claude Code te laisse voir et ajuster le plan d'exécution avant qu'un seul fichier soit touché. Quand l'utiliser et comment en tirer le maximum.
Beaucoup de gens utilisent Claude Code comme un chat : ils décrivent la tâche et regardent l'exécution. Pour une petite modification, ça passe. Pour tout ce qui touche plusieurs fichiers, je préfère mettre un arrêt avant le diff. Le Plan Mode. Ce que fait le Plan Mode Quand tu actives le Plan Mode, Claude lit ton codebase et produit un plan d'exécution étape par étape, sans modifier de fichier. Tu vois ce qu'il compte faire avant qu'une ligne soit écrite. C'est un point de contrôle : tu valides le plan, tu le réorientes, ou tu corriges une hypothèse incorrecte avant qu'elle ne se propage en 15 mauvaises modifications. Comment l'activer Deux façons : Raccourci clavier : appuyer sur Shift+Tab avant d'envoyer ton message. L'input affiche un indicateur "Plan". Préfixe dans le message : commencer ton message par Plan: (P majuscule). Claude détecte l'intention et passe en mode plan uniquement. Claude…
Lire le guideClaude Code Agents: When to Use Them
Claude Code Agents (subagents) let you spawn isolated work threads from the main session. Full guide: what they are, when to use them, how to write a custom one, and the patterns that actually ship.
Claude Code is great when you're driving one thread of work. When you need to run three threads in parallel, or want a fresh pair of eyes on a decision, or need to scope out a large refactor without polluting your main session that's what Agents are for. This is what Claude Code Agents actually are, when to use them, and how to write your own. What Claude Code Agents actually are An Agent (sometimes called a subagent) is an isolated work thread you spawn from the main Claude Code session via the Agent tool. It has its own context fresh, with no visibility into your conversation. You hand it a self contained prompt; it does the work; it returns a single message at the end. Three things make this different from just asking Claude another question: 1. Isolated context. The agent doesn't see what you've been doing. It can't…
Lire le guideMes 5 hooks Claude Code utiles
Les hooks Claude Code lancent des commandes au bon moment : démarrage de session, écriture de fichier, appel d'outil. Voici ceux que je garde activés.
La plupart des gens arrivent sur Claude Code pour l'agent. Ils découvrent les hooks plus tard, alors que c'est souvent là que le setup devient sérieux. Un hook est une commande qui s'exécute quand un événement arrive dans ta session : démarrage, appel d'outil, écriture de fichier, arrêt de Claude. Tu les définis dans .claude/settings.json . Ensuite ils tournent en arrière plan. Voici ceux que je garde dans mon setup. À quoi ressemblent les hooks Les événements disponibles : SessionStart , UserPromptSubmit , PreToolUse , PostToolUse , Stop . Hook 1 : injection automatique de la date Événement : UserPromptSubmit Claude n'a pas de conscience du temps réel. Chaque prompt reçoit automatiquement la date du jour. Utile pour tout ce qui est sensible au temps : changelogs, deadlines, logique de planification. Hook 2 : notification push quand Claude s'arrête Événement : Stop Les longues tâches (refactos, exécution de tests, analyses)…
Lire le guide