Si vous pratiquez le codage assisté par IA, vous croiserez forcément des erreurs. Le moment où du texte rouge apparaît et où vos mains se figent — voilà le pire ennemi de votre productivité. Mais rassurez-vous. Les erreurs rencontrées avec Claude Code et les autres outils de codage IA sont presque toujours la répétition de quelques schémas connus. Dès que vous savez en reconnaître le type, la solution s'impose presque mécaniquement. Ce chapitre est la carte de triage des problèmes à ouvrir en premier quand vous êtes bloqué.

L'objectif de ce chapitre

Devenir quelqu'un que « les erreurs n'arrêtent plus »

Reconnaître le type
Trier chaque erreur en 6 catégories et deviner d'un coup d'œil où se situe la cause.
Décider aussitôt de la solution
Garder pour chaque erreur une fiche symptôme → cause → solution et agir sans hésiter.
S'en sortir même bloqué
Avoir en dernière fiche des gestes universels qui marchent même sans cause identifiée.

🧭 D'abord, un article de synthèse. Une récapitulation transversale des erreurs les plus fréquentes se trouve dans « Claude Code : erreurs fréquentes et solutions ». Ce chapitre est la carte qui survole chaque catégorie ; les articles individuels vers lesquels il renvoie contiennent des exemples de messages concrets et des procédures. Mettez-le en favori et partez d'ici quand vous êtes bloqué, c'est la meilleure approche.

Trier les erreurs par « type »

La première étape face à une erreur, c'est de déterminer « à quelle famille elle appartient ». Si la couche à l'origine du problème change, l'endroit à corriger change aussi. Avant de vous plonger dans les détails du message, rattachez-le d'abord à l'une des 6 catégories suivantes. Une fois ce rattachement fait, 80 % de la solution est déjà décidée.

① Installation et lancement

Ça ne démarre pas du tout, la commande n'existe pas. Un problème d'entrée. ↓ en détail

② Connexion et authentification

Impossible de se connecter, l'authentification expire. La liaison avec le compte. ↓ en détail

③ Connexion et réseau

Pas de communication, serveur surchargé. Un problème de chemin réseau ou côté serveur. ↓ en détail

④ Limites d'utilisation

Plafond atteint, période d'indisponibilité. Un problème de forfait et de consommation. ↓ en détail

⑤ Entrée et contexte

Trop long, trop chargé. Un problème de volume d'informations transmis. ↓ en détail

⑥ MCP et outils

L'extension ou l'appel d'outil échoue. Un problème de fonctionnalités périphériques. ↓ en détail

💡 L'astuce pour trier. Un seul mot-clé dans le texte de l'erreur vous met sur la piste. command not found → ①, authentication / login → ②, connection / network / 529 → ③, usage limit → ④, too long → ⑤, MCP / tool → ⑥. Avant de lire le message en entier, cherchez d'abord ce mot.

① Installation et lancement — commande introuvable

Le premier obstacle, c'est « ça ne démarre pas du tout ». L'installation a échoué en cours de route, ou le chemin (PATH) n'est pas configuré, et la commande ne répond pas quand vous la tapez. Comme on ne peut pas avancer si l'on bute ici, vérifiez calmement l'entrée.

command not found

Symptôme : quand vous tapez claude, il répond « cette commande n'existe pas ».

Cause : le PATH ne pointe pas vers le dossier d'installation, le shell n'a pas été rechargé, ou l'installation elle-même est incomplète.

Solution : rouvrir le terminal / vérifier le PATH / réinstaller. En essayant dans cet ordre, on s'en sort presque toujours.

L'installation échoue

Symptôme : l'installation s'arrête sur une erreur / est rejetée par les permissions.

Cause : version de Node.js trop ancienne, permissions insuffisantes, échec de récupération du paquet via le réseau.

Solution : mettre à jour les prérequis (Node, etc.), revoir les droits administrateur et la méthode d'installation. Sur un réseau d'entreprise, soupçonnez aussi le proxy.

🔧 La procédure détaillée est ici. Le tri des causes et les correctifs concrets pour un échec d'installation et un command not found sont réunis dans « Corriger command not found / les erreurs d'installation ». Si vous butez à l'installation, le plus rapide est de tout réinstaller en suivant à la lettre la procédure du chapitre 2 « Démarrer avec Claude Code ».

② Connexion et authentification — l'authentification échoue

Le cas où ça démarre, mais où vous êtes rejeté à la connexion ou à l'authentification. Cela se manifeste par une authentification navigateur qui ne passe pas, ou par une déconnexion soudaine après un moment d'utilisation. C'est que la « poignée de main » entre le compte et l'outil est désalignée.

Erreur d'authentification, connexion impossible

Symptôme : impossible d'avancer depuis l'écran de connexion / rejet sur erreur d'authentification / le navigateur d'authentification ne s'ouvre pas.

Cause : jeton d'authentification expiré ou corrompu, échec de redirection, confusion de forfait ou de compte, horloge décalée.

Solution : se déconnecter puis se reconnecter / effacer les identifiants enregistrés et se réauthentifier / vérifier que c'est le bon compte.

Une confusion à surveiller

Ce qui ressemble à une « erreur d'authentification » n'est parfois qu'une erreur de forfait ou de contrat visé.

Si vous jonglez entre plusieurs comptes, vérifiez d'abord le compte connecté et le type de forfait. Le mélange entre le compte fourni par l'entreprise et le compte personnel est un piège classique.

🔑 La procédure détaillée est ici. Les étapes pour se reconnecter et régénérer le jeton quand l'authentification échoue sont dans « Résoudre les erreurs de connexion et d'authentification ». La plupart se règlent par une reconnexion ; si ça ne suffit pas, soupçonnez aussi le côté réseau (③).

③ Connexion et réseau — impossible de se connecter, surcharge

Ici, la cause se répartit entre « votre côté » et « le côté serveur », donc le tri est crucial. Est-ce votre connexion ou votre proxy qui bloque, ou bien le serveur qui est temporairement surchargé ? Dans le premier cas, corrigez vous-même ; dans le second, la règle de base est d'attendre ou d'alléger.

Erreur connection / network / proxy

Symptôme : connexion impossible, délai dépassé, communication coupée en cours de route.

Cause : connexion instable, blocage par un proxy ou un pare-feu d'entreprise, VPN, problème de certificat ou de DNS.

Solution : essayer une autre connexion / couper le VPN / revoir les réglages du proxy. Sur un réseau d'entreprise, demandez à l'administrateur ce qui est autorisé.

Erreurs 529 overloaded / série 500

Symptôme : retour overloaded ou 5xx. Ça échoue alors que vos réglages sont corrects.

Cause : surcharge ou incident temporaire côté serveur. Ce n'est ni votre code ni vos réglages.

Solution : attendre un peu et réessayer / éviter les heures de forte affluence / consulter les informations d'incident (page de statut).

⚠️ Repère pour trier. Si les autres sites et services fonctionnent normalement mais que seul l'outil IA tombe, c'est probablement le côté serveur (529/500), et la solution est « attendre ». Si vos autres communications sont aussi instables, c'est votre côté (connexion, proxy, VPN). Pour les détails, voyez « Erreurs de connexion, réseau et proxy » et « Sens et solution des erreurs 529 overloaded / 500 ».

④ Limites d'utilisation — plafond atteint

Ce n'est pas une erreur, mais une notification « la limite est atteinte, vous ne pouvez pas l'utiliser pour l'instant ». Chaque forfait impose un plafond de consommation par tranche de temps et par semaine ; une fois touché, le service s'arrête temporairement. Ce n'est pas une panne : plutôt que de vouloir réparer, la bonne réponse est d'ajuster votre usage et votre forfait.

usage limit atteinte

Symptôme : le message « limite d'utilisation atteinte » s'affiche et l'outil devient inutilisable pendant un certain temps.

Cause : plafond de consommation du forfait atteint. Enchaîner de grosses tâches ou de longues conversations en peu de temps y mène vite.

Solution : attendre la réinitialisation / découper les conversations pour un usage léger / revoir le forfait si nécessaire.

Plafond hebdomadaire, réinitialisation trop tôt ?

Symptôme : le plafond est atteint en milieu de semaine / la réinitialisation semble arriver plus tôt ou plus tard que prévu.

Cause : le quota hebdomadaire peut fonctionner selon un mécanisme qui n'est pas la semaine calendaire — par exemple compté à partir de la première utilisation.

Solution : bien comprendre le mode de calcul de la réinitialisation et répartir les travaux gourmands de façon planifiée.

📊 Les plafonds s'évitent presque entièrement par la « gestion ». Le sens des plafonds et la façon de raisonner sur le temps d'attente sont dans « Que faire quand la limite d'utilisation est atteinte », et le calcul de la réinitialisation hebdomadaire dans « Comment fonctionne la réinitialisation anticipée du plafond hebdomadaire ». Les façons de ne pas atteindre les plafonds sont traitées d'ensemble au chapitre 7 « Coût et efficacité ».

⑤ Entrée et contexte — trop long

Le volume d'informations que l'IA peut traiter d'un coup (le contexte) a une limite. Quand la conversation s'éternise ou que vous transmettez un fichier énorme en entier, l'IA refuse en signalant que « l'entrée est trop longue ». C'est le signe que vous avez trop chargé : la solution est de réduire ou de segmenter ce que vous transmettez.

prompt is too long

Symptôme : « l'entrée est trop longue » s'affiche et l'instruction n'est pas exécutée.

Cause : accumulation de l'historique de conversation, chargement d'un fichier énorme ou d'un grand nombre de fichiers, journal collé trop long.

Solution : ranger ou résumer la conversation / démarrer une nouvelle conversation / ne transmettre que la portion nécessaire / découper la tâche en plus petit.

Erreurs liées au thinking block

Symptôme : une erreur survient dans le traitement autour du raisonnement (thinking) et interrompt la réponse.

Cause : incohérence de l'état de la conversation ou décalage de traitement interne lié à l'historique. Fréquent dans les longues conversations.

Solution : repartir sur une nouvelle conversation / isoler l'échange concerné. La plupart du temps, un rafraîchissement résout le problème.

✂️ Le « trop long » s'évite par la conception. Les façons concrètes de réduire sont dans « Résoudre l'erreur prompt is too long », et les dysfonctionnements autour du thinking dans « Résoudre l'erreur thinking block ». La solution de fond est de découper la tâche en petits morceaux, ce qui rejoint directement la manière de formuler les instructions vue au chapitre 4 « Bien demander ».

⑥ MCP et outils — les extensions ne fonctionnent pas

Avec le MCP (intégration d'outils externes) et les appels d'outils, il arrive que Claude Code lui-même fonctionne normalement, mais que seule l'extension périphérique échoue. L'astuce est de le distinguer des erreurs du logiciel principal. Vérifier d'abord « le problème se reproduit-il en retirant l'extension ? » fait progresser d'un coup le tri des causes.

Erreur de connexion au serveur MCP

Symptôme : impossible de se connecter au serveur MCP / l'outil intégré n'apparaît pas dans la liste ou ne répond pas.

Cause : erreur de saisie dans le fichier de configuration, échec de démarrage du serveur, chemin ou dépendance manquants, identifiants incomplets.

Solution : revoir la configuration / vérifier que le serveur démarre seul / le retirer une fois et voir si le logiciel principal fonctionne sans lui.

Erreurs liées au tool call

Symptôme : l'appel de l'outil échoue / ça bloque au moment de transmettre le résultat de l'appel.

Cause : incohérence dans la définition de l'outil ou les arguments, désalignement de l'état de la conversation, indisponibilité temporaire du service intégré.

Solution : repartir sur une nouvelle conversation / désactiver temporairement l'outil concerné pour trier / vérifier l'état du service intégré.

PR / vérification de statut

Symptôme : erreur sur la vérification de statut autour d'une PR (pull request).

Cause : souvent lié à la configuration ou aux permissions de la CI et des vérifications intégrées, ou à l'état du service externe.

Solution : vérifier la configuration et les permissions côté vérification / relancer / vérifier l'état du service externe.

🧩 Pour les extensions, « retirer pour trier ». La réparation d'une connexion MCP est dans « Résoudre l'erreur de connexion au serveur MCP », les dysfonctionnements d'appel d'outil dans « Résoudre l'erreur d'appel d'outil », et la vérification de PR dans « Résoudre l'erreur de vérification de statut de PR ». L'usage des extensions elles-mêmes est traité au chapitre 6 « Utiliser les extensions ».

Comment s'en sortir quand on est bloqué — les 5 gestes universels

Même quand la cause n'est pas identifiable tout de suite, il existe des « gestes universels » à essayer en premier. Beaucoup d'erreurs disparaissent rien qu'en rafraîchissant l'état ou en allégeant la charge. Quand les catégories ci-dessus ne vous mettent pas sur la piste, essayez ces 5 gestes de haut en bas.

1. Redémarrer

Fermer l'outil et le terminal, puis les rouvrir. Les désordres d'état temporaires disparaissent en grande partie rien qu'avec ça. Le premier geste à tenter.

2. Repartir sur une conversation neuve

Les longues conversations sont un nid à incohérences. Démarrez une nouvelle conversation ou allégez en résumant l'historique (l'esprit de /compact). Efficace pour ⑤.

3. Découper en petit

Ne demandez pas tout d'un coup : divisez la tâche en petites étapes. Les erreurs dues au « trop long » ou « trop lourd » s'évitent ainsi à la racine.

4. Attendre un peu et réessayer

Les 529/500 et la surcharge se résolvent avec le temps. Attendez quelques minutes et relancez. Vérifiez aussi les incidents sur la page de statut. Efficace pour ③④.

5. Transmettre le texte de l'erreur tel quel

Si vous ne trouvez vraiment pas, transmettez le texte de l'erreur en entier à l'IA ou à un moteur de recherche. En le comparant à l'article de synthèse de ce chapitre, c'est presque toujours un schéma déjà connu.

🧯 Ne pas paniquer, c'est la meilleure des solutions. Une erreur n'est pas le signal que « quelque chose est cassé », mais un indice qui dit « corrige ici ». Reconnaître la catégorie, essayer les 5 gestes ci-dessus, et si ça ne va toujours pas, filer vers l'article individuel. Dès que ce réflexe est acquis, le texte rouge ne fait plus peur.

En résumé de ce chapitre
  • Face à une erreur, triez d'abord en 6 catégories (installation, authentification, connexion, limites d'utilisation, contexte, MCP/outils). Un seul mot-clé vous met sur la piste.
  • Chaque catégorie a un symptôme → cause → solution presque figé. Pour le côté serveur comme les 529/500, « attendre » ; pour le trop long, « découper, ranger », c'est la base.
  • Même sans cause identifiée, les 5 gestes universels (redémarrer, repartir sur une conversation neuve, découper en petit, attendre et réessayer, transmettre le texte de l'erreur tel quel) suffisent à s'en sortir dans la plupart des cas.
  • Pour les procédures concrètes, direction l'article de synthèse et chaque article individuel. La gestion des plafonds est approfondie au chapitre 7, les extensions au chapitre 6.

Une fois que vous savez composer avec les erreurs, le codage assisté par IA avance d'un seul coup. Ensuite, place à l'élargissement des capacités mêmes de Claude Code. Au chapitre 6 « Utiliser les extensions », nous rendrons votre partenaire encore plus fort avec les hooks, les plugins, les subagents et le MCP.