En Bref (TL;DR)
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 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, /rewind, /doctor) qui pilotent la session, le contexte et la configuration directement depuis le terminal. Claude Code v2.x compte plus de 13 commandes slash natives. Mal employées, elles représentent la première source d'erreurs pour 68 % des nouveaux utilisateurs, selon une analyse interne SFEIR Institute (2025).
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'erreurs | Impact principal |
|---|---|---|
| Critique | 4 | Perte de contexte ou de travail |
| Avertissement | 5 | Surcoût ou comportement inattendu |
| Mineur | 3 | Inconfort ou perte de temps |
En pratique, 80 % 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.
Quels problèmes /rewind cause-t-il quand on l'utilise sans vérifier l'historique ?
Sévérité : Critique
/rewind permet de revenir en arrière dans l'historique de conversation en annulant le dernier échange. L'erreur consiste à enchaîner plusieurs /rewind sans vérifier ce qui est annulé à chaque étape.
Chaque appel à /rewind supprime le dernier couple question/réponse. Trois appels successifs suppriment les 3 derniers échanges, soit potentiellement 15 minutes de travail et des milliers de tokens.
❌ Incorrect
/rewind
/rewind
/rewind
# Vous avez annulé 3 échanges sans savoir lesquels
✅ Correct
/rewind
# Lisez le message restauré, vérifiez le contexte
# Décidez si un second /rewind est nécessaire
/rewind
# Vérifiez à nouveau avant de continuer
Contrôlez chaque annulation une par une. En pratique, 1 appel /rewind supprime en moyenne 2 000 à 8 000 tokens de contexte. Pour les erreurs de contexte plus complexes, consultez le guide de dépannage du contexte.
À retenir : utilisez /rewind pas à pas, en vérifiant le résultat après chaque annulation - ne l'enchaînez jamais en aveugle.
Comment /cost est-il mal interprété par 60 % 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.
60 % 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 /cost | Ce qu'elle mesure | Ce qu'elle ne mesure PAS |
|---|---|---|
| Tokens d'entrée | Tokens envoyés cette session | Tokens des sessions passées |
| Tokens de sortie | Tokens générés cette session | Coût API total mensuel |
| Coût estimé ($) | Estimation de la session | Facturation 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ètre | Persistance | Fichier de stockage |
|---|---|---|
| Modèle préféré | Session uniquement | Aucun (mémoire volatile) |
| Permissions | Persistant | ~/.claude/settings.json |
| Thème terminal | Persistant | ~/.claude/settings.json |
| Préférences projet | Persistant | CLAUDE.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, 72 % 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 /context ?
Sévérité : Mineur
/help affiche l'aide générale de Claude Code. /context gère les fichiers chargés dans le contexte. L'erreur commune : ajouter des arguments invalides ou confondre les sous-commandes.
/help ne prend aucun argument. Taper /help compact n'affichera pas l'aide de /compact. De même, /context nécessite un chemin de fichier valide pour fonctionner.
❌ Incorrect
/help compact
# N'affiche pas l'aide de /compact - affiche l'aide générale
/context monFichier.ts
# Erreur si le chemin est incorrect ou le fichier inexistant
✅ Correct
/help
# Consultez la liste complète des commandes
/compact --help
# OU cherchez dans la documentation en ligne
/context src/monFichier.ts
# Utilisez le chemin relatif exact depuis la racine du projet
Vérifiez toujours le chemin du fichier avant d'utiliser /context. Concrètement, un fichier de 500 lignes ajouté via /context consomme environ 2 000 à 4 000 tokens. Référez-vous au guide principal des commandes slash pour la syntaxe exacte de chaque commande.
À retenir : /help ne prend pas d'arguments et /context exige un chemin de fichier valide - vérifiez la syntaxe avant d'exécuter.
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 ou /rewind après /compact. Ces combinaisons peuvent produire des effets indésirables.
| Combinaison | Risque | Alternative |
|---|---|---|
/compact puis /clear | Perte totale : le résumé compact est aussi supprimé | Utilisez /compact seul |
/rewind après /compact | Annule la compaction, pas le message d'avant | Évitez cette séquence |
/model puis /compact | Le nouveau modèle résume avec sa propre logique | Compactez avant de changer de modèle |
/init puis /memory | Cohérent - /init crée, /memory édite | Sé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 :
/clearsans sauvegarde - perte irréversible du contexte entier./compacttrop précoce - résumé appauvri, contexte dégradé./initsur un projet existant - écrasement duCLAUDE.mdpersonnalisé./rewinden rafale - suppression incontrôlée de multiples échanges./costmal interprété - confusion session/total mensuel./confignon persistant - paramètres perdus au redémarrage./modelsans vérification - basculement silencieux de modèle./loginsans/logout- exposition de clé API sur machine partagée./memoryjamais utilisé - tokens gaspillés à chaque session./doctorsurvolé - avertissements ignorés./helpavec arguments - syntaxe invalide ignorée silencieusement.- 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, /rewind) représentent 80 % des incidents - corrigez-les en priorité.
Formation Claude Code
Maîtrisez Claude Code avec nos formateurs experts. Formation pratique, hands-on, directement applicable à vos projets.
Voir le programme