Claude Code ne facture pas une question, il facture un contexte. Chaque requête emporte toute la conversation, même relue au tarif du cache, et chaque appel d’outil en envoie une autre avec ses résultats : une question d’une ligne dans une session ouverte depuis le matin pèse le poids de la journée.
Les leviers sont presque tous des commandes intégrées. Tout ce qui suit vient de la documentation officielle relevée en octobre 2026 ; l’outil évolue vite, vérifiez sur votre version.
Mesurer avant de couper
Avant votre premier message, Claude Code charge déjà le prompt système, vos fichiers CLAUDE.md, la mémoire automatique (les 200 premières lignes ou 25 Ko de MEMORY.md), les noms des outils MCP et une ligne de description par skill. Chaque fichier lu s’ajoute ensuite.
/context # grille du contexte par catégorie, avec suggestions
/usage # consommation de la session ; /cost et /stats en sont des alias
Le coût affiché par /usage est une estimation au prix public, utile surtout avec une clé API. Sur un abonnement, l’écran montre les jauges du forfait et, sur les plans Pro, Max, Team et Enterprise, la part des skills, des sous-agents et des serveurs MCP.
/clear ou /compact
/clear repart d’un contexte vide : à faire dès qu’on change de sujet, car l’ancien contexte se paie à chaque message suivant. /compact remplace l’historique par un résumé, mais il lit toute la conversation pour la résumer : c’est lui-même une grosse requête, quand /clear ne coûte rien.
Claude Code compacte aussi seul à l’approche de la limite. Pour choisir ce qui survit, donnez une consigne, ou inscrivez-la dans le CLAUDE.md du projet :
/compact garde les commandes testées et les erreurs restantes
# Compact instructions
Lors d'une compaction, conserver les sorties de test et les modifications de code.
Un CLAUDE.md court
Il est chargé à chaque session, utile ou non. La doc vise moins de 200 lignes par fichier : au-delà, il consomme du contexte et il est moins bien suivi. Les imports @chemin rangent mais n’allègent rien, car les fichiers importés sont chargés au lancement. Une procédure détaillée a sa place dans un skill, chargé seulement quand on l’invoque.
Déléguer le verbeux à un sous-agent
Tests, documentation, logs : un sous-agent fait ce travail dans sa propre fenêtre de contexte et ne renvoie qu’un résumé. Ses requêtes comptent quand même dans votre consommation : pour une tâche simple, donnez-lui un modèle plus petit. Le fichier se place dans .claude/agents/ :
---
name: lecteur-logs
description: Lit des fichiers de log et ne renvoie que les erreurs.
tools: Read, Grep, Glob
model: haiku
---
Résume uniquement les erreurs trouvées, avec fichier et ligne.
Le bon modèle, le bon effort
Selon la doc, Sonnet traite bien la plupart des tâches de code et coûte moins cher qu’Opus, à garder pour l’architecture ou le raisonnement en plusieurs étapes. /model change de modèle en cours de session. Les jetons de réflexion sont facturés comme des jetons de sortie : /effort baisse le niveau pour les tâches simples.
Les fuites discrètes
- Serveurs MCP inutilisés :
/mcppour les désactiver ; un CLI commeghreste plus économe en contexte. - Reprise après une pause : au-delà de la durée du cache de prompt (une heure sur abonnement hors crédits d’usage, cinq minutes par défaut avec une clé API), tout le contexte est retraité.
- Demandes vagues : « améliore ce code » déclenche une exploration large, nommer le fichier et la fonction limite les lectures.
- Mauvaise piste : Échap arrête Claude,
/rewindrevient à un point de contrôle.
Ce billet parle de coût ; pour ce que l’agent a le droit de faire, voir ce billet.
Ce qu’il faut retenir
- Le coût suit la taille du contexte :
/contextpour le voir,/usagepour la consommation. /clearentre deux sujets sans lien,/compactavec une consigne pour garder le fil.- CLAUDE.md sous 200 lignes, procédures longues en skills.
- Sorties verbeuses dans un sous-agent, en
model: haikusi la tâche est simple. - Sonnet pour l’essentiel, Opus quand le raisonnement l’exige.
In English
Every request sends the whole conversation again. Measure with /context and /usage, clear with /clear, summarize with /compact, slim down CLAUDE.md, delegate to subagents and choose the model. /clear starts over at no cost while /compact reads the whole conversation to summarize it, and the docs aim for fewer than 200 lines per CLAUDE.md.
Sources & vérification
Relevé sur : Documentation Claude Code, relevé 2026-10
- Claude Code, Manage costs effectively code.claude.com
- Claude Code, Explore the context window code.claude.com
- Claude Code, Commands code.claude.com
- Claude Code, How Claude remembers your project code.claude.com
- Claude Code, Subagents code.claude.com
