Guide CLAUDE.md

Écrivez le CLAUDE.md ideal

CLAUDE.md est le fichier qui determine comment Claude comprend votre projet. Un fichier bien redige signifie moins de corrections, du meilleur code et des agents qui savent vraiment sur quoi ils travaillent.

Ce guide couvre chaque section d'un fichier CLAUDE.md, des declarations de stack technique aux instructions spécifiques par agent. Suivez les étapes et construisez le votre progressivement.

Qu'est-ce que CLAUDE.md ?

CLAUDE.md est un fichier markdown place a la racine de votre projet. Quand Claude Code demarre une session, il lit ce fichier en premier. Tout ce qu'il contient devient partie du contexte de Claude : votre stack technique, votre arborescence, les conventions de votre équipe et toutes les instructions que vous voulez que chaque agent suive.

Voyez-le comme un briefing. Sans lui, Claude doit deviner comment votre projet est organisé. Avec un bon CLAUDE.md, Claude sait déjà ou se trouvent les fichiers, quels patterns suivre et ce qu'il faut éviter. La différence de qualité dans les résultats est significative.

Investir 10 minutes dans CLAUDE.md economise des heures de corrections sur du code généré par IA qui ne correspond pas aux patterns de votre projet.

Observe sur des centaines de projets Claude Code

Mauvais vs. Bon CLAUDE.md

La structure et la précision de votre CLAUDE.md impactent directement la qualité du travail de Claude sur votre codebase.

CLAUDE.md faible

  • Instructions vagues comme "utiliser les bonnes pratiques" sans details
  • Pas de carte de l'arborescence, Claude devine ou placer le nouveau code
  • Conventions de code absentes ; le style varie d'une session a l'autre
  • Pas de commandes de build ou de test, ce qui mene a des suggestions cassees

CLAUDE.md solide

  • Stack technique explicite avec versions : React 19, Vite 6, Zustand 5, Tailwind 4
  • Carte claire des répertoires et de leur rôle
  • Conventions de nommage, gestion d'erreurs et préférences de style documentees
  • Commandes de build, test et dev pretes à copier-coller

6 sections essentielles

Un CLAUDE.md bien structure couvre ces six domaines. Chacun donne a Claude des informations concretes sur lesquelles il peut agir immédiatement.

Declaration de la stack technique

Listez vos frameworks, bibliotheques et leurs versions explicitement. Incluez votre gestionnaire de paquets, la version de Node et les prerequis d'exécution. Claude utilise ces informations pour generer du code compatible sans avoir a deviner.

Carte de l'arborescence

Decrivez vos répertoires cles et ce que chacun contient. Composants, stores, services, routes API, types. Un court diagramme en arbre avec une ligne de description par dossier fonctionne bien.

Conventions de code

Documentez vos conventions de nommage (camelCase pour les fichiers, PascalCase pour les composants), votre approche de gestion d'erreurs, l'ordre des imports et toute regle spécifique au projet. Cela maintient la coherence entre le code de Claude et votre code existant.

Commandes de build et de test

Incluez vos commandes dev, build, test et lint. Quand Claude a besoin de vérifier que quelque chose fonctionne ou de suggerer un script, il utilisera exactement les commandes attendues par votre projet.

Instructions par rôle d'agent

Si vous utilisez plusieurs agents (QA, frontend, backend, DevOps), ajoutez une section decrivant le focus de chaque rôle. C'est particulierement utile avec la configuration multi-agents d'AgentsRoom.

Zones a éviter

Dites a Claude ce qu'il ne doit PAS faire. Ne pas modifier les fichiers de config, ne pas toucher au système d'auth, ne pas refactorer la couche base de donnees. Des limites explicites empêchent les agents de faire des changements non souhaites.

Construisez votre CLAUDE.md en 4 étapes

Pas besoin de tout écrire d'un coup. Commencez par les bases et enrichissez au fur et a mesure que vous decouvrez ce que Claude a besoin de savoir.

1

Auditez votre projet

Ouvrez votre package.json et listez chaque framework, bibliotheque et outil utilise par votre projet. Notez les versions. Verifiez les prerequis d'exécution (version Node, version Python, base de donnees). Cela devient votre section stack technique.

package.json + versions runtime + base de donnees

2

Cartographiez votre arborescence

Lancez un tree rapide de votre répertoire src. Identifiez les dossiers de premier niveau et redigez une description en une ligne pour chacun. Concentrez-vous sur l'emplacement des composants, stores, services, types et routes API.

Arbre src/ avec annotations

3

Documentez vos conventions

Examinez votre code existant et notez les patterns : comment vous nommez les fichiers, comment vous gérez les erreurs, comment vous structurez les imports, si vous utilisez des exports par défaut ou nommes. Écrivez-les sous forme de regles courtes.

Nommage, imports, gestion d'erreurs, exports

4

Ajoutez des sections par agent

Si vous travaillez avec des agents spécialisés, ajoutez des zones de focus pour chaque rôle. L'agent frontend doit connaitre votre bibliotheque de composants. L'agent DevOps doit connaitre votre pipeline de déploiement. L'agent QA doit connaitre votre framework de test.

Zones de focus + zones a éviter par rôle

Pourquoi AgentsRoom pour CLAUDE.md ?

AgentsRoom est construit autour de CLAUDE.md comme concept central, pas comme un ajout secondaire.

Éditeur CLAUDE.md intégré

Editez votre CLAUDE.md directement dans AgentsRoom avec coloration syntaxique et sauvegarde en temps réel. Pas besoin de basculer vers votre éditeur de texte ou IDE.

Aperçu en direct par agent

Voyez comment chaque agent interprete votre CLAUDE.md en temps réel. Observez la sortie terminal pour vérifier que les agents suivent vos conventions et respectent vos zones a éviter.

Contexte par projet

Chaque projet dans AgentsRoom a son propre CLAUDE.md. Passez d'un projet a l'autre et chaque agent charge automatiquement le bon fichier de contexte pour cette codebase.

Intégration des rôles d'agents

Les 14 rôles d'agents d'AgentsRoom se combinent directement avec les sections de CLAUDE.md. Definissez des zones de focus et des zones a éviter par rôle, et chaque agent recupere exactement les instructions qui lui sont destinees.

Watch what your CLAUDE.md does to Claude Code token usage

CLAUDE.md is prepended to every Claude turn. A bloated CLAUDE.md silently inflates Claude Code token usage on every message. AgentsRoom puts a per-session token meter on each agent so you can see exactly how much your CLAUDE.md is costing you, with a live cache hit rate to confirm it stays cached.

See the Claude Code token usage tracker

FAQ CLAUDE.md

Ou placer mon fichier CLAUDE.md ?+
Placez-le à la racine de votre répertoire projet, à côté de votre package.json ou fichier de configuration equivalent. Claude Code le lit automatiquement au démarrage d'une session dans ce répertoire. Vous pouvez aussi avoir des fichiers CLAUDE.md imbriques dans des sous-répertoires pour un contexte plus spécifique.
Quelle longueur pour un CLAUDE.md ?+
Il n'y a pas de limite stricte, mais visez entre 50 et 300 lignes. Couvrez l'essentiel : stack technique, arborescence, conventions et commandes. Trop court et Claude manque de contexte. Trop long et vous risquez de noyer les informations importantes dans le bruit.
CLAUDE.md fonctionne-t-il avec tous les modèles Claude ?+
Oui. CLAUDE.md est lu par Claude Code quel que soit le modèle sélectionne (Opus, Sonnet ou Haiku). Tous les modèles beneficient d'un contexte projet explicite, bien que les modèles plus grands comme Opus puissent absorber et appliquer des instructions plus détaillées.
Faut-il commiter CLAUDE.md dans le contrôlé de version ?+
Oui, pour les instructions de projet partagees. Votre équipe bénéficie d'un comportement IA coherent entre tous les développeurs. Pour les préférences personnelles, AgentsRoom supporte des configurations d'agents personnelles qui sont automatiquement gitignored.
Peut-on utiliser CLAUDE.md avec plusieurs agents ?+
Tout a fait. Dans AgentsRoom, chaque agent de votre projet lit le même CLAUDE.md. Vous pouvez ajouter des sections spécifiques par rôle (par exemple, des notes pour l'agent QA vs. l'agent frontend) pour que chaque specialiste recoive des instructions ciblees.
A quelle frequence mettre à jour CLAUDE.md ?+
Mettez-le à jour chaque fois que la structure ou les conventions de votre projet changent. Nouveau framework ajouté ? Mettez à jour la stack technique. Nouvelle organisation des répertoires ? Mettez à jour la carte. Un CLAUDE.md obsolete mene a des suggestions obsoletes.

Commencez à écrire de meilleurs fichiers CLAUDE.md

Téléchargez AgentsRoom et utilisez l'éditeur CLAUDE.md intégré pour donner a vos agents le contexte dont ils ont besoin. De meilleures instructions, du meilleur code.

GratuitTélécharger AgentsRoom

App companion : suivez vos agents en déplacement

Utilisez Claude, Codex, Gemini CLI ou un autre fournisseur IA.

Installer l'extension
Chrome Web Store

Remontez bugs et demandes directement dans votre backlog public.

Multi-projets
Multi-provider
Multi-agents
Statut en direct
Diff & commit
App mobile
Aperçu live
Équipes d'agents
Tests navigateur
Dev pilotée par backlog
Bibliothèque de prompts
Bibliothèque de skills