— Boris Cherny, membre du staff technique chez Anthropic
La plupart des équipes utilisent encore Claude Code comme un autocomplete avec de meilleures manières. Elles tapent un prompt, acceptent une suggestion, se sentent vaguement productives. Pendant ce temps, un petit groupe d'ingénieurs a compris que ce n'est pas un assistant de code — c'est un système d'exploitation agentique pour l'ensemble de leur workflow de développement.
Ce guide, c'est comment rejoindre ce deuxième groupe.
Si vous ne retenez que 3 choses
- Claude Code = un environnement, pas des prompts. L'effet de levier vient de ce que vous construisez autour de l'outil, pas de ce que vous tapez dedans.
- CLAUDE.md est l'actif au plus fort effet de levier que vous possédez. Un seul fichier bien conçu produit des bénéfices sur chaque session, chaque ingénieur et chaque mois.
- Utilisez toujours planification + boucles de feedback. Le prompting en un seul tir est la façon la plus rapide de plafonner vos gains de productivité à 20 %.
Tout le reste dans ce guide n'est qu'une extension de ces trois idées.
Partie 1 : Le modèle mental
La logique d'agent au cœur de Claude Code est presque embarrassante de simplicité : une boucle while. Le modèle génère → les outils exécutent → les résultats reviennent dans le contexte. C'est tout.
Ce qui le rend extraordinaire, c'est tout ce qu'il y a autour de cette boucle : un pipeline gradué de gestion de contexte à 5 couches, des transcriptions de session JSONL append-only, un gradient de permissions à 7 modes avec auto-approbation assistée par ML, une isolation des sous-processus basée sur les git worktrees, et un système de mémoire hiérarchique que l'agent peut écrire pour lui-même. Cela représente plus de 98 % de la base de code — de l'infrastructure opérationnelle, pas de la magie de modèle.
L'industrie a construit des graphes d'orchestration élaborés au-dessus de modèles faibles. Anthropic a fait l'inverse : garder la boucle minimale, et structurer l'environnement de façon si complète que des modèles capables puissent simplement faire le travail.
Si cela clique dans votre tête, le reste de ce guide devient évident. Investissez deux heures dans le substrat de contexte — hiérarchie CLAUDE.md, intégrations d'outils, primitives de feedback — et vous obtenez des gains qui se composent indéfiniment à l'échelle de toute votre équipe. Claude Cowork (le produit d'automatisation desktop d'Anthropic) a été construit presque entièrement via des sessions Claude Code en 1,5 semaine. Ce n'est pas un benchmark. C'est une preuve de concept.
Partie 2 : Mise en place en 10 minutes
npm install -g @anthropic-ai/claude-code
Node.js est requis. Vous le saviez. Voici ce que vous avez probablement sauté.
Lancez d'abord ces commandes slash, avant toute autre chose :
/terminal-setup — Active Shift+Enter pour les retours à la ligne. Sans cela, vous envoyez des prompts en plein milieu d'une phrase comme si on était sur IRC en 2009./install-github-app — Vraiment transformateur. @mentionnez Claude directement sur n'importe quelle issue ou PR GitHub./allowed-tools — Mettez vos outils fréquents en liste blanche. Après le quinzième « Êtes-vous sûr de vouloir que je lance grep ? », soit vous whitelistiez, soit vous abandonnez./theme — Clair/sombre. Mineur, mais faites-le maintenant.Dictée macOS : activez-la (Réglages Système → Accessibilité → Dictée) et dictez vos prompts pendant que vos mains restent sur le trackpad pour examiner la sortie. Ça paraît gadget jusqu'à ce que vous l'essayiez sur une consigne de refactorisation complexe.
Raccourcis clavier à mémoriser :
| Raccourci | Ce qu'il fait |
|---|---|
Shift+Tab | Accepter les modifications |
# | « Retiens ceci » — écrit dans CLAUDE.md |
! | Exécuter bash ; la sortie reste dans le contexte |
@ | Référencer des fichiers/dossiers |
Esc Esc | Revenir en arrière dans l'historique |
Ctrl+R | Afficher la sortie complète que Claude voit |
Le raccourci # est celui qui se capitalise. Chaque # always use the Barley CLI for log inspection survit dans toutes les sessions futures. De la mémoire institutionnelle, une frappe à la fois.
Partie 3 : CLAUDE.md — le fichier le plus important qui n'est pas du code
Les fichiers CLAUDE.md sont du Markdown simple que Claude Code charge automatiquement au démarrage de chaque session. Trois niveaux :
~/.claude/CLAUDE.md — Global, inter-projets. Votre constitution d'ingénierie personnelle : préférences universelles, habitudes d'outils, principes de style, politiques de sécurité.
project-root/CLAUDE.md — Spécifique au projet. Versionné dans le dépôt. Partagé avec toute l'équipe. Décisions d'architecture, emplacement des fichiers clés, conventions de test, raccourcis d'onboarding, pièges connus.
CLAUDE.local.md — Overrides personnels pour le projet. Gitignoré. Expériences en cours, notes du type « j'oublie toujours de… ».
Les fichiers CLAUDE.md des sous-répertoires se chargent automatiquement. Créez-en un dans /src/payments/ et il ne s'activera que pour le travail lié aux paiements. Le contexte est compartimenté, pas plat.
Ce qu'on y met : des commandes bash, des outils MCP, des contraintes de style, des règles d'architecture (« jamais de SQL brut — toujours la couche repository »), des oracles de test, des modes d'échec connus.
Ce qui doit rester dehors : tout ce que grep peut trouver. CLAUDE.md sert à ce qui ne peut pas être découvert programmatiquement — décisions, conventions, connaissance tacite. N'y collez pas votre README.
L'effet multiplicateur d'équipe : une fois que le CLAUDE.md à la racine du projet est versionné, chaque nouvelle recrue hérite d'un agent qui comprend déjà votre architecture. L'onboarding technique chez Anthropic est passé de 2–3 semaines à 2–3 jours. Pas parce que Claude Code est magique — mais parce que le savoir qui vivait dans la tête des ingénieurs seniors vit maintenant dans un fichier versionné qu'une IA peut réellement exploiter.
Partie 4 : Les erreurs courantes qui détruisent les performances
Ce n'est pas théorique. C'est ce que la plupart des équipes font en ce moment même.
Partie 5 : Le pipeline de contexte en 5 couches (pourquoi il reste cohérent)
La plupart des outils agentiques utilisent une troncature brutale du contexte. Claude Code exécute un pipeline gradué avant chaque appel au modèle — du moins destructeur au plus destructeur :
Les marqueurs de frontière sont préservés à chaque étape. Les sessions restent cohérentes pendant des jours parce que le pipeline applique une intervention minimale, pas une troncature brutale.
Partie 6 : Les sessions comme des commits Git
Chaque session est stockée comme un journal d'événements JSONL immuable dans ~/.claude/projects/. Chaque modification de fichier, commande bash, réponse du modèle, appel d'outil — tout est enregistré, dans l'ordre, de manière permanente.
Reprendre exactement, pas approximativement. Fidélité complète, y compris l'état en plein milieu de tâche. Pour un sprint de 20 minutes, c'est agréable. Pour une refactorisation architecturale sur plusieurs jours, c'est indispensable.
Les permissions sont réinitialisées à la reprise. Délibérément. Cela évite la dérive des permissions — cette expansion subtile, session après session, de ce que l'agent est autorisé à faire sans demander. Agaçant la première fois. Manifestement juste dès qu'on y réfléchit.
Boris fait tourner cinq instances Claude Code en parallèle sur le même dépôt — différents terminaux, différents worktrees, différents subagents — et c'est l'architecture JSONL qui empêche le chaos. Détachez un subagent pour des refactors risqués. Relisez la transcription. Fusionnez ce que vous voulez. Du développement basé sur des branches, appliqué au travail assisté par IA.
Partie 7 : Mode planification + boucles de feedback
Le passage du style Copilot à l'agentique tient à une idée : donner à Claude un moyen de vérifier son propre travail.
Avant toute tâche non triviale : « Réfléchis à l'approche. Écris un plan. Fais-le valider par moi avant de toucher aux fichiers. »
Trente secondes de surcoût. Ce que cela apporte : l'agent détecte ses propres malentendus avant qu'ils ne deviennent du code cassé, vous obtenez un plan que vous pouvez réellement rediriger, et vous disposez d'un checkpoint naturel avant qu'un travail important parte dans la mauvaise direction.
Après approbation, donnez-lui un oracle de test :
- Une suite de tests unitaires à exécuter après chaque changement
- Une comparaison de captures Puppeteer face à une maquette
- Des captures d'écran du simulateur iOS pour l'UI mobile
- Une commande CLI de validation
- Le strict minimum : « confirme que le build passe avant de me dire que c'est terminé »
Partie 8 : Workflows multi-agents
Ouvrez cinq terminaux. Connectez-vous en SSH à Tmux. Lancez des subagents via le SDK. Chacun obtient son propre git worktree — plusieurs arbres de travail sur le même dépôt, sans conflit, sans Docker requis.
Pourquoi cela ne s'effondre pas dans le chaos :
- Git worktrees = isolation du système de fichiers par subagent
- Transcriptions JSONL = piste d'audit indépendante par session
- Revue humaine au merge = le jugement reste le vôtre
Schémas pratiques :
Partie 9 : Intégration d'outils (là où la plupart des équipes abandonnent le vrai levier)
Claude Code ne connaît pas vos outils internes. Cela paraît évident. C'est aussi la chose que la plupart des équipes oublient pendant des mois.
Parlez-lui de vos CLI internes, commandes de monitoring, scripts de déploiement et conventions de nommage de branches. Mettez tout cela dans CLAUDE.md. Une entrée, une infinité de sessions.
Pour une intégration structurée : versionnez un mcp.json dans votre dépôt avec les configurations de serveurs MCP. Chaque ingénieur qui clone le projet est invité à l'installer une fois. Ensuite, chaque instance Claude Code de votre équipe a accès aux mêmes outils — inspection de base de données, système de tickets, docs internes. C'est ainsi que la productivité individuelle devient de l'infrastructure organisationnelle.
Partie 10 : Le master prompt
Exécutez-le une fois par projet. Relancez-le toutes les 2 à 4 semaines.
Vous êtes l'Architecte d'Environnement pour Claude Code — un expert capable de transformer
tout projet logiciel en un espace de travail agentique à fort signal et auto-améliorant.
Contexte du projet :
[COLLEZ ICI LA DESCRIPTION DE VOTRE PROJET, VOTRE STACK TECHNIQUE,
VOS OBJECTIFS, VOS POINTS DE DOULEUR, LA TAILLE DE L'ÉQUIPE ET LES
DÉCISIONS D'ARCHITECTURE EXISTANTES]
Votre sortie unique doit être un environnement Claude Code complet, prêt à déployer :
1. CLAUDE.md global (~80–150 lignes) — règles inter-projets, guide de style,
outils bash/MCP courants, politiques de sécurité.
2. CLAUDE.md à la racine du projet — décisions d'architecture, fichiers clés,
raccourcis d'onboarding, oracles de test, boucles de feedback.
3. Modèle de CLAUDE.local.md (gitignore'd) — overrides personnels, notes temporaires.
4. Stratégie de mémoire hiérarchique — comment l'agent utilise NOTES.md / TODO.md /
DECISIONS.md, quand promouvoir via # remember, règles de résolution des conflits.
5. Bibliothèque de Skills & Hooks — 5 à 8 skills MCP ou hooks de cycle de vie avec schéma JSON
et exemples d'utilisation.
6. Playbook de workflow — 3 à 4 modèles de prompts réutilisables : Mode Planification,
Mode Revue de Code, Mode Refactorisation, Réponse à incident.
7. Politique de compaction & de contexte — instructions pour le pipeline à 5 couches,
nettoyage des résultats d'outils, résumés, reprise de session sur un horizon long.
8. Règles d'auto-amélioration — l'agent propose périodiquement des raffinements de CLAUDE.md
pour approbation humaine (génération → réflexion → curation).
Contraintes :
- Chaque fichier fait moins de 200 lignes. Densité de signal avant exhaustivité.
- Référez-vous aux primitives de Claude Code : # remember, ! bash, @ files,
worktrees de sous-agents, mode auto-accept, gradients de permissions.
- Préférez les glob/grep just-in-time au préchargement.
- Sortie : un seul bloc Markdown, des titres clairs, des blocs de code par fichier.
Terminez par des instructions « Prochaine étape ».
Commencez.
Remplissez le contexte projet honnêtement. Des points de douleur spécifiques donnent de meilleurs résultats que des descriptions génériques. Le résultat ne sera pas parfait — il sera à 80 % en un seul tir, ce qui est déjà 80 % mieux que ce que la plupart des équipes ont après des mois d'ajustements ad hoc.
Là où cela casse
Claude Code est réellement puissant. Ce n'est pas magique. Voici où il peine, d'après des usages réels :
Partie 11 : La pointe du domaine
Séquence d'implémentation
mcp.json. Branchez les boucles de feedback (suite de tests, validation du build).Après le premier mois, vos fichiers de contexte se sont suffisamment composés pour que les nouveaux membres de l'équipe obtiennent de meilleures sessions dès le premier jour. Après six mois, votre hiérarchie CLAUDE.md est un artefact organisationnel aussi important que vos ADR.
Le vrai changement d'état d'esprit
Les ingénieurs qui tirent le plus de Claude Code ne sont pas ceux qui ont les meilleurs prompts. Ce sont ceux qui traitent l'ingénierie du contexte comme une discipline professionnelle — quelque chose qui mérite d'être étudié, itéré et amélioré en continu.
Claude Code est le premier outil de développement où votre investissement dans l'environnement se compose sur des mois et des années. Un nouveau membre de l'équipe n'hérite pas seulement d'une base de code — il hérite d'un espace de travail intelligent, riche en contexte, qui connaît votre architecture, vos conventions et vos histoires de guerre.
Sources
Sources officielles Anthropic
- Documentation Claude Code
- Blog d'ingénierie Anthropic
- Workshop Claude Code de Boris Cherny (30 min)
- Documentation du Model Context Protocol
- Building Effective Agents (Anthropic, 2025)
Recherche académique
- ACE: Adaptive Context Engineering Framework — arXiv:2510.04618
- Mémoire agentique basée sur les graphes (GAM/HiMem)
- VMAO: Verified Multi-Agent Orchestration
Ressources communautaires
Rédigé par Nicolas Martin avec Claude | Fractal-Apps Pvt Ltd, Pondichéry | 21 avril 2026