Erreurs courantes

Les commandes slash essentielles - Erreurs courantes

SFEIR Institute

Les commandes slash de Claude Code (/help, /init, /compact, /cost…) sont indispensables, mais mal utilisées, elles provoquent des pertes de contexte, des surcoûts de tokens et des configurations bancales. Voici les erreurs les plus fréquentes, classées par gravité, avec les corrections concrètes à appliquer immédiatement pour maîtriser vos slash commands.

Les commandes slash essentielles de Claude Code sont un ensemble de raccourcis intégrés (/help, /init, /clear, /compact, /cost, /config, /model, /login, /logout, /memory, /doctor) qui pilotent la session, le contexte et la configuration directement depuis le terminal. Claude Code propose des dizaines de commandes slash natives. Mal employées, elles constituent une source fréquente d'erreurs pour les nouveaux utilisateurs.

Pour une vue d'ensemble de chaque commande et de sa syntaxe, consultez le tutoriel complet des commandes slash avant de poursuivre.

Comment éviter les erreurs critiques avec les commandes slash de Claude Code ?

Les erreurs ci-dessous sont classées de la plus grave à la plus bénigne. Chaque slash command mal utilisée produit un effet différent : perte de travail, surconsommation de tokens ou configuration silencieusement ignorée.

SévéritéNombre d'erreursImpact principal
Critique4Perte de contexte ou de travail
Avertissement5Surcoût ou comportement inattendu
Mineur3Inconfort ou perte de temps

En pratique, la majorité des incidents remontés sur les forums concernent les 4 erreurs critiques détaillées en premier. Référez-vous à l'aide-mémoire des commandes slash pour garder la syntaxe sous les yeux.

À retenir : classez vos efforts de correction sur les erreurs critiques en priorité - elles représentent la majorité des incidents.

Pourquoi /clear provoque-t-il des pertes de travail irréversibles ?

Sévérité : Critique

/clear efface l'intégralité de l'historique de conversation sans demander confirmation. Utiliser /clear en pensant simplement « repartir au propre » détruit le contexte accumulé, y compris les instructions, fichiers lus et décisions prises.

Concrètement, /clear supprime 100 % des messages précédents en une fraction de seconde. Aucun mécanisme d'annulation n'existe après exécution.

❌ Incorrect
# Vous avez passé 20 minutes à charger des fichiers et affiner des instructions
/clear
# Tout est perdu - impossible de revenir en arrière
âś… Correct
# Utilisez /compact pour réduire le contexte SANS perdre le résumé
/compact
# Ou sauvegardez le contexte critique dans /memory avant de nettoyer
/memory
# Puis seulement si nécessaire :
/clear

Avant tout /clear, exécutez /memory pour persister les éléments essentiels. Vous trouverez les bonnes pratiques de sauvegarde dans le guide sur la gestion du contexte.

À retenir : ne lancez jamais /clear sans avoir d'abord sauvegardé votre contexte avec /memory - la suppression est instantanée et irréversible.

Comment /compact peut-il dégrader vos résultats si vous l'utilisez trop tôt ?

Sévérité : Critique

/compact est un outil de compression du contexte qui résume la conversation pour libérer des tokens. L'erreur fréquente consiste à l'appeler dès les premières minutes de session, alors que le contexte est encore peu volumineux.

/compact réduit la fenêtre de contexte de 40 à 60 % en moyenne. Mais appliqué sur un contexte court (moins de 4 000 tokens), la compression produit un résumé appauvri qui perd des nuances.

❌ Incorrect
# Début de session - 3 messages échangés
/compact
# Le résumé généré est trop vague pour être utile
âś… Correct
# Attendez que le contexte atteigne 50-70 % de la fenĂŞtre
/cost
# Vérifiez le volume de tokens consommés
# Quand le coût augmente significativement :
/compact

Vérifiez toujours le niveau de remplissage avec /cost avant de compacter. En pratique, /compact devient pertinent au-delà de 80 000 tokens consommés dans une session. Consultez les astuces avancées des commandes slash pour des stratégies de compression optimales.

À retenir : /compact n'est utile que lorsque votre contexte dépasse 50 % de la fenêtre - l'utiliser trop tôt produit un résumé inutilisable.

Pourquoi /init écrase-t-il votre fichier CLAUDE.md existant ?

Sévérité : Critique

/init est la commande d'initialisation qui génère un fichier CLAUDE.md à la racine du projet. L'erreur critique : l'exécuter dans un projet qui possède déjà un CLAUDE.md personnalisé.

Par défaut, /init analyse le dépôt et génère un nouveau fichier de configuration. Si un CLAUDE.md existe, le contenu personnalisé risque d'être écrasé ou fusionné de manière imprévisible.

❌ Incorrect
# Votre CLAUDE.md contient 50 lignes de règles personnalisées
/init
# Le fichier est régénéré - vos règles sont perdues
âś… Correct
# Vérifiez d'abord si CLAUDE.md existe
ls -la CLAUDE.md
# Si oui, éditez-le manuellement au lieu de relancer /init
# Ou sauvegardez avant :
cp CLAUDE.md CLAUDE.md.backup
/init

Sauvegardez systématiquement votre CLAUDE.md avant tout /init. Le fichier CLAUDE.md est le cerveau persistant de votre projet : 100 % des instructions projet y sont stockées. Reportez-vous à la checklist d'installation pour la procédure d'initialisation sécurisée.

À retenir : /init régénère le fichier CLAUDE.md - sauvegardez l'existant avant chaque exécution pour éviter de perdre vos règles personnalisées.

Que faire quand la fenĂŞtre de contexte se remplit et que Claude Code oublie des instructions ?

Sévérité : Critique

La fenêtre de contexte de Claude Code atteint 200 000 tokens. Lorsqu'elle se remplit, Claude Code commence à perdre les instructions données en début de session et la qualité des réponses se dégrade.

Les signes d'un contexte saturé : Claude Code oublie vos conventions, répète des erreurs déjà corrigées, ou produit des réponses incohérentes avec le début de la conversation.

❌ Incorrect
# Vous continuez Ă  travailler sans surveiller le contexte
# Après 45 minutes, Claude Code oublie vos instructions
# Vous répétez les mêmes consignes sans comprendre pourquoi
âś… Correct
# Surveillez régulièrement votre consommation
/cost
# Quand le volume de tokens augmente significativement :
/compact
# Ou si vous changez de sujet :
/clear

Surveillez votre consommation avec /cost et utilisez /compact proactivement avant que le contexte ne sature. Pour les erreurs de contexte plus complexes, consultez le guide de dépannage du contexte.

Ă€ retenir : surveillez votre consommation avec /cost et compressez avec /compact avant que le contexte ne sature.

Comment /cost est-il mal interprété par la majorité des utilisateurs ?

Sévérité : Avertissement

/cost affiche le coût en tokens et en dollars de la session courante. L'erreur : croire que ce coût inclut les sessions précédentes ou représente la facture mensuelle totale.

la majorité des utilisateurs confondent le coût de session avec le coût cumulé. /cost ne rapporte que la session active : les tokens consommés depuis le dernier lancement de Claude Code.

Métrique /costCe qu'elle mesureCe qu'elle ne mesure PAS
Tokens d'entréeTokens envoyés cette sessionTokens des sessions passées
Tokens de sortieTokens générés cette sessionCoût API total mensuel
Coût estimé ($)Estimation de la sessionFacturation réelle Anthropic
❌ Incorrect
/cost
# "0.43$ - c'est mon coût total du mois"
# Faux : c'est uniquement la session en cours
âś… Correct
/cost
# "0.43$ - coût de MA SESSION actuelle uniquement"
# Pour le coût global, consultez le dashboard Anthropic

Consultez le tableau de bord Anthropic pour votre consommation mensuelle réelle. le coût moyen d'une session Claude Code de 45 minutes se situe entre 0.30 $ et 1.50 $ selon la complexité. Retrouvez d'autres pièges similaires dans la FAQ des commandes slash.

Ă€ retenir : /cost ne montre que la session courante - consultez le dashboard Anthropic pour votre consommation globale.

Pourquoi /config ne persiste-t-il pas toujours vos modifications ?

Sévérité : Avertissement

/config ouvre l'interface de configuration de Claude Code. L'erreur classique : modifier des paramètres via /config en pensant qu'ils persistent automatiquement entre les sessions.

Certains paramètres définis via /config sont limités à la session courante, tandis que d'autres s'écrivent dans ~/.claude/settings.json. La distinction n'est pas toujours évidente.

Type de paramètrePersistanceFichier de stockage
Modèle préféréSession uniquementAucun (mémoire volatile)
PermissionsPersistant~/.claude/settings.json
Thème terminalPersistant~/.claude/settings.json
Préférences projetPersistantCLAUDE.md du projet
❌ Incorrect
/config
# Vous changez le modèle via /config
# Vous fermez le terminal
# Au redémarrage, le modèle est revenu au défaut
âś… Correct
# Pour un changement persistant de modèle :
/model
# Sélectionnez le modèle voulu
# OU ajoutez la préférence dans CLAUDE.md :
echo "Utiliser le modèle claude-opus-4-6" >> CLAUDE.md

Distinguez les paramètres de session des paramètres persistants. Pour les réglages critiques, inscrivez-les dans CLAUDE.md ou ~/.claude/settings.json. Consultez le guide sur les permissions et sécurité pour les paramètres sensibles.

À retenir : vérifiez si un paramètre modifié via /config persiste en redémarrant Claude Code - sinon, écrivez-le dans le fichier de configuration approprié.

Comment /model peut-il générer des erreurs silencieuses ?

Sévérité : Avertissement

/model permet de changer le modèle Claude utilisé pendant la session. L'erreur : sélectionner un modèle auquel votre plan API n'a pas accès, ce qui provoque des échecs silencieux ou des fallbacks non documentés.

En pratique, Claude Code supporte plusieurs modèles : claude-opus-4-6, claude-sonnet-4-6, claude-haiku-4-5. Sélectionner un modèle non disponible sur votre plan peut entraîner un basculement automatique vers un modèle inférieur sans avertissement visible.

❌ Incorrect
/model
# Sélection de claude-opus-4-6 avec un plan qui ne le supporte pas
# Claude bascule silencieusement sur Sonnet - vous ne le remarquez pas
âś… Correct
/model
# Sélectionnez votre modèle
/cost
# Vérifiez le modèle actif dans la sortie de /cost
# Le modèle utilisé y est affiché

Vérifiez le modèle actif après chaque changement avec /cost ou /model. Concrètement, le coût par token varie d'un facteur 5 à 15 entre Haiku 4.5 et Opus 4.6. Pour approfondir les modèles disponibles et leur configuration, la formation Claude Code de SFEIR couvre en 1 jour les bonnes pratiques de sélection de modèle, de gestion du contexte et d'optimisation des coûts via des labs pratiques.

À retenir : après chaque /model, confirmez le modèle actif avec /cost pour éviter les basculements silencieux.

Pourquoi /login et /logout posent-ils des problèmes en environnement partagé ?

Sévérité : Avertissement

/login authentifie votre session Claude Code auprès de l'API Anthropic. /logout la déconnecte. L'erreur majeure : utiliser /login sur une machine partagée sans /logout en fin de session.

Les credentials sont stockées localement dans ~/.claude/. Sur un serveur partagé ou une machine de développement commune, un oubli de /logout expose votre clé API aux autres utilisateurs.

❌ Incorrect
# Sur un serveur de dev partagé
/login
# Travail...
# Vous fermez le terminal sans /logout
# Votre collègue lance Claude Code - il utilise VOTRE clé API
âś… Correct
# Sur une machine partagée
/login
# Travail...
/cost
# Vérifiez la consommation avant de quitter
/logout
# Confirmez la déconnexion

Exécutez systématiquement /logout avant de quitter une machine partagée. une clé API exposée peut générer jusqu'à 500 $ de consommation non autorisée en 24 heures. Retrouvez les bonnes pratiques de sécurité dans le guide des erreurs de permissions.

À retenir : sur une machine partagée, /logout est obligatoire en fin de session - une clé exposée peut coûter des centaines de dollars.

Comment /memory est-il sous-utilisé par les développeurs ?

Sévérité : Avertissement

/memory permet de consulter et modifier les fichiers CLAUDE.md qui stockent les instructions persistantes du projet. L'erreur : ne jamais utiliser /memory et perdre les mĂŞmes instructions Ă  chaque nouvelle session.

En pratique, la majorité des utilisateurs ne configurent jamais leur fichier CLAUDE.md selon une enquête SFEIR (2025). Ils répètent les mêmes instructions manuellement à chaque session, gaspillant en moyenne 3 à 5 minutes et 1 500 tokens par démarrage.

❌ Incorrect
# Chaque nouvelle session :
"Utilise TypeScript strict, ESLint Airbnb, et teste avec Vitest"
# Copié-collé à chaque fois - 1500 tokens gaspillés par session
âś… Correct
/memory
# Ajoutez vos règles dans CLAUDE.md :
# - TypeScript strict
# - ESLint Airbnb
# - Tests avec Vitest
# Ces instructions seront chargées automatiquement à chaque session

Ouvrez /memory dès le premier jour sur un projet et inscrivez vos conventions. Sur 20 sessions, l'économie atteint environ 30 000 tokens et plus de 60 minutes cumulées. Pour aller plus loin, la formation Développeur Augmenté par l'IA de SFEIR consacre une journée entière sur deux à la configuration avancée des agents IA, incluant la gestion des fichiers mémoire et l'optimisation du contexte en conditions réelles.

À retenir : /memory vous fait économiser des milliers de tokens par semaine - configurez votre CLAUDE.md dès le premier jour.

Quels risques pose /doctor quand on ignore ses résultats ?

Sévérité : Mineur

/doctor est l'outil de diagnostic intégré qui vérifie l'état de votre installation Claude Code. L'erreur : lancer /doctor, lire "tout est OK" en diagonale, et ignorer les avertissements non bloquants.

/doctor distingue trois niveaux : erreurs (bloquantes), avertissements (dégradation possible) et informations. Les avertissements signalent des versions obsolètes de Node.js ou des permissions trop ouvertes.

❌ Incorrect
/doctor
# "âś“ All checks passed" - vous passez Ă  la suite
# Mais un warning "Node.js 18 detected, 22+ recommended" est ignoré
âś… Correct
/doctor
# Lisez CHAQUE ligne, y compris les warnings
# Mettez à jour Node.js si recommandé :
nvm install 22
nvm use 22
# Relancez le diagnostic :
/doctor

Lisez chaque ligne de la sortie de /doctor, pas uniquement le résumé final. Node.js 22 est la version LTS recommandée en 2026 pour Claude Code. Consultez le guide de dépannage de l'installation pour résoudre les avertissements courants.

Ă€ retenir : /doctor affiche des avertissements non bloquants qu'il faut traiter - ne vous arrĂŞtez pas au simple "checks passed".

Comment éviter les erreurs de syntaxe avec /help et les commandes slash ?

Sévérité : Mineur

/help affiche l'aide générale de Claude Code. L'erreur commune : ajouter des arguments à des commandes qui n'en acceptent pas.

/help ne prend aucun argument. Taper /help compact n'affichera pas l'aide spécifique de /compact. De même, /compact --help ne fonctionne pas : les commandes slash n'acceptent pas de flags.

❌ Incorrect
/help compact
# /help ne prend pas d'arguments
/compact --help
# Les commandes slash n'acceptent pas de flags
âś… Correct
/help
# Consultez la liste complète des commandes
/compact focus on the database migration
# /compact accepte du texte libre pour guider la compression

Référez-vous au guide principal des commandes slash pour la syntaxe exacte de chaque commande.

Ă€ retenir : /help ne prend pas d'arguments. Les commandes slash n'acceptent pas de flags (pas de --help, --verbose, etc.).

Peut-on combiner plusieurs commandes slash sans risque ?

Sévérité : Mineur

Certains utilisateurs enchaînent plusieurs commandes slash en séquence rapide, comme /compact suivi de /clear. Ces combinaisons peuvent produire des effets indésirables.

CombinaisonRisqueAlternative
/compact puis /clearPerte totale : le résumé compact est aussi suppriméUtilisez /compact seul
/clear après /compact + travailPerte du résumé compact et du travail récentContinuez avec le contexte compressé
/model puis /compactLe nouveau modèle résume avec sa propre logiqueCompactez avant de changer de modèle
/init puis /memoryCohérent - /init crée, /memory éditeSéquence recommandée
❌ Incorrect
/compact
/clear
# Double peine : vous avez compressé puis tout effacé
âś… Correct
/compact
# Continuez à travailler avec le contexte compressé
# /clear uniquement si vous voulez VRAIMENT repartir de zéro

Planifiez vos commandes slash avant de les exécuter. Voici comment procéder : exécutez une commande, observez le résultat, puis décidez de la suivante. Pour maîtriser ces enchaînements, la formation Développeur Augmenté par l'IA – Avancé de SFEIR propose en 1 jour des exercices pratiques sur l'orchestration avancée des commandes et la gestion fine du contexte dans des scénarios complexes.

À retenir : n'enchaînez jamais /compact et /clear - la première compresse, la seconde supprime tout, y compris le résumé.

Quels réflexes adopter pour ne plus jamais mal utiliser les commandes slash ?

Voici un récapitulatif des 12 erreurs classées par sévérité et fréquence :

  1. /clear sans sauvegarde - perte irréversible du contexte entier.
  2. /compact trop précoce - résumé appauvri, contexte dégradé.
  3. /init sur un projet existant - écrasement du CLAUDE.md personnalisé.
  4. Contexte saturé non détecté - oubli des instructions et dégradation des réponses.
  5. /cost mal interprété - confusion session/total mensuel.
  6. /config non persistant - paramètres perdus au redémarrage.
  7. /model sans vérification - basculement silencieux de modèle.
  8. /login sans /logout - exposition de clé API sur machine partagée.
  9. /memory jamais utilisé - tokens gaspillés à chaque session.
  10. /doctor survolé - avertissements ignorés.
  11. /help avec arguments - /help ne prend pas d'arguments.
  12. Combinaisons dangereuses - /compact + /clear = perte totale.

Appliquez ces corrections une par une en commençant par les erreurs critiques. Retrouvez la syntaxe complète dans l'aide-mémoire des commandes slash et testez vos connaissances avec les exercices pratiques du tutoriel.

Pour consolider ces bonnes pratiques dans un cadre structuré, la formation Claude Code de SFEIR Institute vous guide en 1 jour à travers tous ces pièges avec des labs interactifs sur chaque commande.

À retenir : les 4 erreurs critiques (/clear, /compact, /init, contexte saturé) sont les plus fréquentes. Corrigez-les en priorité.

Articles récents sur Claude

Formation Claude Code

Ce sujet est couvert dans le Module 6 de notre formation Claude Code

Commandes utiles et astuces

Formation 1 jour • 60% labs pratiques • Formateurs experts

Voir le programme complet