À la base, j'avais noté six conseils pour mieux travailler avec Claude Code mais il y en a réellement 4. Mon chat a mangé les deux autres.

La méthode des 3C Pourquoi faire relire Claude par un autre Claude ?

Vous connaissez l'expression la confiance sans contrôle est une connerie ? Ou bien la confiance n'exclut pas le contrôle ?

Ces deux dictons parfaits pour illustrer ce dont je vais vous parler dans cette première règle.

Plus concrètement voici comment je procède.

Avant toute conclusion importante : un diagnostic, un livrable, une décision stratégique je lance un deuxième agent de vérification. Ce sous-agent travaille dans sa propre fenêtre de contexte : il n'a pas suivi la conversation, donc il n'a pas les mêmes biais.

Cet agent subjectif utilise un autre modèle: Sonnet, parce qu'un relecteur sur le même modèle pourrait partager les mêmes angles morts.

La consigne compte autant que l'agent.

Je ne lui demande pas de vérifier ma conclusion, j'agis autrement.

Je lui fournis les sources et la conclusion, sans dire qu'elle vient de moi, et je lui demande de construire l'explication concurrente la plus solide.

Il rend ensuite son verdict : la conclusion tient, l'autre explication est meilleure, ou il manque une donnée pour trancher.

Concrètement, ça permet d'avoir une seconde lecture, un oeil neuf sur un sujet, un avis, une direction. La méthode n'est pas pour autant infaillible mais elle a au moins le mérite d'ajouter une couche de vérification supplémentaire.

Et ça, ce n'est pas négligeable.

Schéma de la relecture : l'agent principal tire une conclusion, transmet les sources et la conclusion sans dire qu'elle vient de lui, le relecteur sur Sonnet construit l'explication rivale dans une nouvelle fenêtre de contexte, puis rend l'un des trois verdicts

Le hook qui n'oublie jamais

Toutes les consignes qui sont renseignées dans le fichier CLAUDE.md s'applique à toute la session, sans moment précis.

À l'inverse, un hook se déclenche sur un événement précis :

  • la fin d'une réponse
  • la fin d'une session
  • l'utilisation d'un outil
  • lorsqu'un mot est employé

Claude Code lance alors une commande de manière autonome et automatique.
La documentation d'Anthropic parle de contrôle déterministe : l'action arrive à chaque fois, sans dépendre du choix du modèle.

Mon journal de bord fonctionne comme ça: à la fin de chaque session, un hook déclenche le script qui consigne ce que j'ai fait, et je n'ai jamais à y penser.

"hooks": {
  "Stop": [
    {
      "matcher": "",
      "hooks": [
        { "type": "command", "command": "node scripts/journal/journal-tick.mjs" }
      ]
    }
  ]
}

J'ai aussi un hook de pour les comptes-rendus des sous agents lors de l'exploration web.

Et, je veux toute votre attention ici.

Quand un sous-agent lit une page web avec son outil de résumé rapide, il utilise souvent curl ce qui fait qu'il lui arrive parfois de ne pas récupérer l'entièreté de la page dite. Je m'en suis rendu compte notamment avec le fameux Opus 5.
Désormais, j'ai un hook qui interdit le curl et qui indique précisément d'utiliser webfetch pour récupérer de manière certaine le contenu d'une page.

Ce hook signale à tout les agents et sous agents chargés d'aller explorer le web que le résumé curl ne remplace pas en aucun cas la lecture de la source. Autrement dit : j'indique à Claude de ne plus utiliser des résumés, et si résumé il y a, comment a-t-il été récupéré ? Si curl alors re-verification via webfetch.

Faut-il remplir son CLAUDE.md dès le départ ?

Quand je démarre un projet, je ne remplis pas le CLAUDE.md d'avance. Claude Code a une mémoire automatique : il prend des notes tout seul à partir de mes corrections et de mes préférences, et les range dans un dossier propre au projet. Quand je lui demande de retenir quelque chose, c'est là que ça va.

J'écris moi-même le CLAUDE.md, et j'y remonte seulement les règles qui doivent s'appliquer partout, après les avoir vues revenir plusieurs fois.

L'exemple le plus parlant, c'est le pilotage du navigateur. Deux robots qui contrôlaient le même navigateur se bloquaient l'un l'autre, et j'ai compté jusqu'à 31 robots fantômes restés ouverts. Claude a proposé une note en mémoire, et je l'ai validée. Le 13 août 2026, la règle est montée dans mon CLAUDE.md global : un seul navigateur dédié aux automatisations, jamais mon navigateur personnel.

Je fais aussi le ménage. Le 28 septembre, j'ai allégé le fichier : le texte complet est parti dans un fichier de référence, et le CLAUDE.md n'en garde qu'un résumé avec un lien.

Schéma en quatre étapes : tu recadres et la même correction revient, Claude propose une note en mémoire que tu valides, la règle monte dans le CLAUDE.md et s'applique partout, puis le détail part dans une fiche à part

Dis à Claude à quoi ressemble un travail terminé

Quand mon objectif est flou, j'écris dans le plan à quoi ressemble un travail réussi. La documentation d'Anthropic l'explique bien : sans moyen de vérifier, Claude s'arrête quand le travail a l'air fini, et c'est moi qui deviens la vérification.

Pour ce site, mon critère tient en une phrase : une page est terminée quand elle s'affiche sans débordement sur mobile et sur ordinateur, et que toutes ses images répondent. Claude vérifie lui-même, page par page, avant de me dire que c'est fini.

Les deux résolutions que je n'ai pas encore tenues

Deux conseils restent des intentions. Le premier : donner à Claude des tests qu'il lance lui-même, pour qu'il vérifie son travail sans moi. Je le fais, mais pas à chaque fois.

Le second : charger les gros skills dans un sous-agent. Chaque sous-agent a sa propre fenêtre de contexte, donc le travail lourd se fait à côté et la conversation principale reste légère. Je m'étais noté de le tester. En pratique, Claude le fait souvent de lui-même.

Naruto, concentré, les mains jointes pour lancer la technique des clones
Claude, qui lance un sous-agent pour charger un gros skill.

Claude tient mes résolutions à ma place. C'est peut-être ça, la vraie productivité.

師

Un cas concret de Claude dans ta boîte mail

Un cas d'usage concret de Claude, testé, expliqué en français sans jargon.

Recevoir la newsletter

Questions fréquentes

Qu'est-ce qu'un sous-agent ?

Un assistant que Claude lance pour une tâche précise. Il travaille dans sa propre fenêtre de contexte, avec ses propres outils, puis rend son résultat à la conversation principale.

Le sous-agent relecteur consomme-t-il mon quota ?

Oui. Ses requêtes comptent dans les mêmes limites d'usage que ta conversation principale.

Où configurer un hook ?

Dans le fichier de réglages de Claude Code, settings.json, par exemple celui de ton dossier utilisateur pour qu'il s'applique à tous tes projets. La commande /hooks affiche ensuite la liste de tes hooks.

Quelle différence entre le CLAUDE.md et la mémoire automatique ?

Tu écris le CLAUDE.md toi-même, et Claude le lit au début de chaque session. La mémoire automatique, Claude la remplit tout seul à partir de tes corrections et de tes préférences, dans un dossier propre à chaque projet.