Aller au contenu

Fichier CLAUDE.md : à quoi il sert, où le mettre, 3 modèles

Ce qu'est un fichier CLAUDE.md, où le placer, quoi y écrire et quoi éviter, plus trois modèles prêts à copier pour dirigeants, marketeurs et sites.

Par Yotam DahanMis à jour 11 min de lectureClaude Code

Sur cette page
  1. Comment fonctionne CLAUDE.md
  2. Où placer les fichiers CLAUDE.md
  3. Comment en créer un
  4. Quoi y mettre, et quoi laisser de côté
  5. Trois modèles prêts à copier
  6. Quand CLAUDE.md ne suffit pas
  7. Quand Claude ignore votre CLAUDE.md
  8. Que faire ensuite

Un fichier CLAUDE.md est un fichier texte Markdown que Claude Code lit au début de chaque session, pour que vous écriviez vos règles, votre contexte et vos préférences une fois pour toutes au lieu de les répéter à chaque conversation. Placez-le dans le dossier principal d'un projet pour les règles de ce projet, ou dans ~/.claude/CLAUDE.md pour les règles qui s'appliquent à tout ce que vous faites. Claude le traite comme des consignes plutôt que comme des réglages stricts, donc des instructions courtes et précises fonctionnent le mieux.

Le Markdown, c'est simplement du texte avec quelques symboles pour la structure : # commence un titre et - commence une puce. Vous n'avez besoin de rien d'autre pour écrire un bon CLAUDE.md.

Comment fonctionne CLAUDE.md

Chaque session Claude Code démarre avec une mémoire vierge. Deux choses transmettent des connaissances d'une session à l'autre : les fichiers CLAUDE.md que vous écrivez, et les notes de mémoire automatique que Claude écrit pour lui-même.

CLAUDE.mdMémoire automatique
Qui l'écritVousClaude
Ce qu'il contientRègles, contexte et préférencesNotes sur vos corrections et préférences
Quand il se chargeÀ chaque session, en entierÀ chaque session, jusqu'aux 200 premières lignes ou 25 Ko de son index
Idéal pourTout ce que vous répéteriez sinonLes petits apprentissages que Claude fait en travaillant

Les deux sont du contexte, pas des réglages imposés : Claude les lit et essaie de les suivre, comme l'explique la documentation sur la mémoire d'Anthropic. Pour bloquer quelque chose quoi qu'il arrive, utilisez plutôt une règle de permission, présentée plus bas.

Où placer les fichiers CLAUDE.md

~ désigne votre dossier personnel (%USERPROFILE% sous Windows), et ./ le dossier principal de votre projet.

PortéeEmplacementÀ utiliser pourConcerne
Personnel, tous les projets~/.claude/CLAUDE.mdVotre langue, votre ton et votre façon de travaillerVous seul
Projet./CLAUDE.md ou ./.claude/CLAUDE.mdLes règles et le contexte du projetToute personne qui a le dossier ; committez-le pour le partager
Personnel, un projet./CLAUDE.local.mdNotes privées pour ce projet ; ajoutez-le au .gitignoreVous seul
Organisation/Library/Application Support/ClaudeCode/CLAUDE.md (Mac), /etc/claude-code/CLAUDE.md (Linux), C:\Program Files\ClaudeCode\CLAUDE.md (Windows)Règles d'entreprise fixées par l'informatiqueTous les utilisateurs de la machine

Claude Code charge le CLAUDE.md du dossier où vous le lancez et de chaque dossier au-dessus, et les fichiers s'additionnent au lieu de se remplacer. Un CLAUDE.md dans un sous-dossier ne se charge que quand Claude commence à travailler sur des fichiers de ce sous-dossier.

L'ordre dans lequel Claude les lit
  1. Organisation

    Les règles d'entreprise de l'informatique, s'il y en a

  2. Votre fichier personnel

    ~/.claude/CLAUDE.md

  3. Dossiers parents

    Tout CLAUDE.md dans les dossiers au-dessus du projet

  4. Ce projet

    ./CLAUDE.md d'abord, puis CLAUDE.local.md en dernier

Comme le fichier le plus spécifique est lu en dernier, une règle de projet est la plus proche du travail. Évitez quand même de contredire votre fichier personnel, car quand deux règles se contredisent, Claude peut suivre l'une ou l'autre.

Comment en créer un

  1. Ouvrez le dossier du projet dans Claude Code. Dans le terminal, placez-vous dans le dossier et lancez claude ; dans l'application de bureau, utilisez l'onglet Code et Select folder.
  2. Lancez /init. Claude parcourt le dossier et écrit un CLAUDE.md de départ. S'il en existe déjà un, il propose des améliorations au lieu de l'écraser.
  3. Ou laissez Claude vous interroger. Pour un dossier encore presque vide, le prompt ci-dessous donne de meilleurs résultats que /init.
  4. Modifiez-le. /memory liste vos fichiers CLAUDE.md et en ouvre un dans votre éditeur, ou dites simplement « ajoute cette règle à CLAUDE.md ».
  5. Rechargez-le. Le fichier est lu au démarrage de la session, donc lancez /clear ou une nouvelle session après modification ; la page sur le cache des prompts d'Anthropic explique pourquoi les modifications en cours de session attendent.
  6. Vérifiez qu'il est chargé. Lancez /context et cherchez le fichier sous Memory files.
Laissez Claude vous interroger pour votre CLAUDE.md
Je veux un CLAUDE.md pour ce dossier. Pose-moi jusqu'à 8 questions, une à la fois, sur mon activité, pour qui est le travail, mon ton, les règles que je veux toujours voir respectées et ce que « terminé » veut dire pour moi. Puis écris un CLAUDE.md de moins de 60 lignes avec des titres clairs, et montre-le-moi avant de l'enregistrer.

Quoi y mettre, et quoi laisser de côté

Voyez CLAUDE.md comme l'endroit des choses que vous réexpliqueriez sinon. Un bon signal pour ajouter une ligne : Claude fait deux fois la même erreur, ou vous tapez la même correction que la semaine dernière.

À mettreÀ laisser de côté
Qui vous êtes et pour qui est le travailMots de passe, clés API et numéros de compte
Votre ton et les mots que vous n'utilisez jamaisLes longs documents de contexte
L'organisation du dossier et le nommage des fichiersLes détails qui changent chaque semaine
Les règles toujours valables, comme « brouillons uniquement, jamais d'envoi »Les souhaits flous comme « écris bien »
À quoi ressemble « terminé » dans votre travailLes procédures pas à pas dont vous n'avez besoin que parfois
Les erreurs que Claude a déjà faitesTout ce que Claude peut voir en ouvrant les fichiers
Cinq règles pour des consignes que Claude suit

Soyez concret

« Utilise le français de France et des paragraphes de trois phrases maximum » fonctionne, « écris joliment » non.

Restez court

Anthropic recommande moins de 200 lignes par fichier, car les fichiers plus longs consomment plus de contexte et sont moins bien suivis.

Utilisez des titres

Regroupez les règles sous des titres et des puces plutôt qu'en longs paragraphes.

Évitez les conflits

Si deux règles se contredisent, Claude peut choisir l'une ou l'autre, alors élaguez régulièrement les vieilles règles.

Insistez avec parcimonie

Marquez une règle critique avec IMPORTANT. Si chaque ligne est importante, aucune ne ressort.

Si vos règles sont déjà dans un autre fichier, importez-le avec @, comme @brand/voice.md, au lieu de le copier. Les fichiers importés se chargent aussi au démarrage, donc les imports gardent les choses organisées mais n'allègent pas le fichier.

Trois modèles prêts à copier

Remplacez tout ce qui est entre crochets, supprimez ce qui ne s'applique pas, et gardez le résultat court. Chacun est un point de départ à élaguer après une semaine d'usage réel.

Modèle 1 : dirigeant d'entreprise

Enregistrez-le sous ~/.claude/CLAUDE.md pour l'appliquer partout, ou sous CLAUDE.md dans le dossier de votre travail administratif.

markdown
# Moi et mon entreprise
- Je dirige [NOM DE L'ENTREPRISE], un(e) [TYPE D'ACTIVITÉ] à [VILLE OU MARCHÉ].
- Les clients sont [QUI ILS SONT]. Produits ou services principaux : [LISTE].
- Je ne suis pas développeur. Explique tout ce qui est technique en une phrase simple.

# Comment travailler avec moi
- Pose-moi des questions avant de commencer tout ce qui prend plus de quelques étapes.
- Montre-moi un plan court avant de modifier plus de 3 fichiers.
- Réponds en [LANGUE], en paragraphes courts, sans jargon.

# Règles toujours valables
- N'envoie jamais d'e-mails, de messages ni de paiements. Prépare des brouillons que j'enverrai.
- Ne supprime jamais de fichiers. Déplace ce que tu veux retirer dans un dossier appelé _trash.
- N'invente jamais de chiffres, prix ou faits. S'il manque quelque chose, demande-moi.
- La devise est [DEVISE]. Les dates s'écrivent [FORMAT DE DATE].

# Fichiers et dossiers
- Les documents entrants sont dans /inbox. Le travail terminé va dans /output.
- Nomme les fichiers comme AAAA-MM-JJ_sujet.

# Quand tu termines une tâche
- Liste ce que tu as modifié, ce que tu n'as pas pu faire et ce dont tu n'étais pas sûr.

# Compact instructions
Lors de la compaction, garde la liste des fichiers modifiés et les questions en suspens.

La dernière section utilise une fonction de la documentation d'Anthropic : un titre « Compact instructions » dit à Claude quoi garder quand il résume une longue conversation. Gardez ce titre en anglais.

Modèle 2 : marketeur

Enregistrez-le sous CLAUDE.md dans votre dossier marketing. Pour des workflows marketing complets qui l'utilisent, voyez Claude Code pour le marketing.

markdown
# Marque
- Marque : [NOM DE LA MARQUE]. Nous vendons [OFFRE] à [PUBLIC].
- Ton : [TROIS ADJECTIFS]. Nous sonnons comme [EXEMPLE], jamais comme [CONTRE-EXEMPLE].
- Mots que nous n'utilisons jamais : [LISTE].
- Orthographe : français de [FRANCE, BELGIQUE, SUISSE OU CANADA].

# Faits et affirmations
- Utilise uniquement les faits de /brand/facts.md et des fichiers que je te donne.
- Chaque statistique a besoin d'un lien source. Si tu n'en trouves pas, retire le chiffre.
- Ne nomme pas de concurrents sauf si je le demande.

# Canaux et formats
- LinkedIn : moins de [NOMBRE] mots, une idée par post.
- E-mail : objet de moins de [NOMBRE] caractères, un seul appel à l'action.
- Légendes Instagram : l'accroche en première ligne, moins de [NOMBRE] mots au total.

# Fichiers
- Les briefs sont dans /briefs. Les brouillons vont dans /drafts, un fichier par contenu, nommé canal_sujet_date.

# Avant de dire que c'est fini
- Vérifie chaque affirmation dans les fichiers sources et liste tout ce qui n'est pas étayé.

Modèle 3 : projet de site web

Enregistrez-le sous CLAUDE.md dans le dossier principal du site. Le guide pour créer un site avec l'IA détaille un projet complet qui va bien avec.

markdown
# Projet
- Site pour [NOM DE L'ENTREPRISE] : [À QUOI SERT LE SITE].
- La seule action attendue des visiteurs : [PAR EXEMPLE, RÉSERVER UN APPEL].
- Construit avec [TECHNOLOGIES, PAR EXEMPLE HTML ET CSS SIMPLES]. Hébergé sur [HÉBERGEUR].

# Commandes
- Aperçu en local : [COMMANDE]
- Vérification avant publication : [COMMANDE]

# Règles de design
- Couleurs : [CODES HEX]. Polices : [POLICES]. Garde beaucoup d'espace blanc.
- Mobile d'abord : vérifie chaque modification en largeur téléphone avant de dire que c'est fini.
- Chaque image a un texte alternatif. Les boutons disent ce qui se passe ensuite (« Réserver un appel », pas « Envoyer »).

# Règles de contenu
- Utilise uniquement les textes de /content et les faits que je confirme. Aucun avis, chiffre ou logo inventé.
- Chaque page a son propre titre et sa meta description.

# À ne pas faire
- N'ajoute pas de bibliothèques, plugins ou services sans me demander.
- Ne modifie pas les réglages de domaine, de DNS ou d'hébergement.

# Terminé signifie
- La commande de vérification passe, la page fonctionne en largeur téléphone, et tu listes ce que tu as modifié.

Quand CLAUDE.md ne suffit pas

Où vont les autres types de règles

Règles de permission

Pour ce qui ne doit jamais arriver, comme lire les fichiers .env, ajoutez une règle deny dans vos paramètres. Claude Code l'applique quelles que soient les consignes.

Skills

Pour les procédures pas à pas dont vous n'avez besoin que parfois. Un skill ne se charge que quand il est utilisé, donc il n'alourdit pas chaque session.

Hooks

Pour les actions qui doivent s'exécuter à un moment précis, comme une vérification après chaque modification de fichier. Ce sont des commandes, pas des suggestions.

Dossier de règles

Pour les consignes qui ne concernent que certains fichiers, enregistrées dans .claude/rules/ et chargées quand Claude travaille sur les fichiers concernés.

Le guide pour créer un skill Claude montre comment transformer une procédure en skill. Pour les règles deny, le guide des permissions d'Anthropic donne la syntaxe, et notre aide-mémoire Claude Code inclut un fichier de paramètres de départ.

Garder CLAUDE.md léger économise aussi de l'usage, car il se charge à chaque session. Le guide des limites d'usage de Claude Code explique l'importance de la taille du contexte.

Quand Claude ignore votre CLAUDE.md

  • Il ne s'est jamais chargé. Lancez /context et cherchez-le sous Memory files ; s'il manque, il est dans le mauvais dossier.
  • Vous l'avez modifié en cours de session. Lancez /clear ou une nouvelle session pour charger la nouvelle version.
  • Il est trop long ou trop flou. Supprimez tout ce que Claude fait déjà de lui-même, et réécrivez les règles floues en règles vérifiables.
  • Deux règles se contredisent. Parcourez votre fichier personnel, celui du projet et ceux des sous-dossiers, et supprimez l'une des deux.
  • Il faut une règle stricte. Transformez-la en règle de permission ou en hook.

Petit test0 sur 3 correctes

Où mettre les règles qui doivent s'appliquer à tous les projets de votre ordinateur ?

Vous avez modifié CLAUDE.md en pleine session. Quand Claude voit-il le changement ?

Quel est le moyen le plus sûr d'empêcher Claude de lire votre fichier .env ?

Que faire ensuite

Ouvrez votre dossier de projet le plus utilisé, lancez /init ou le prompt d'entretien, et gardez le résultat sous 60 lignes la première semaine. Chaque fois que vous corrigez Claude, demandez-vous si cette correction a sa place dans le fichier, et retirez tout ce que Claude fait déjà de lui-même. Le tutoriel pour débutants montre CLAUDE.md à l'œuvre dans un vrai projet, et le cours Claude Code consacre une leçon au fichier CLAUDE.md, suivie des skills et de MCP.

Deux modèles CLAUDE.md de plus et une revue mensuelle

Des modèles CLAUDE.md à remplir pour créateurs de contenu et freelances, plus une revue mensuelle en 10 points qui garde le fichier court et précis.

Saisissez votre e-mail et la section complète s'ouvre ici. Vous recevez aussi une leçon gratuite de la formation.

Pas de spam. Désinscription en un clic. Nous utilisons votre e-mail pour vous envoyer la formation et des conseils IA.

Questions fréquentes

CLAUDE.md, c'est la même chose que la mémoire de Claude Code ?

CLAUDE.md est la partie de la mémoire de Claude Code que vous écrivez et contrôlez vous-même. Claude Code charge ces fichiers au début de chaque session.

Le fichier doit-il s'appeler exactement CLAUDE.md ?

Oui. Enregistrez-le sous CLAUDE.md avec l'extension .md. Un fichier nommé claude md sans le point, ou enregistré en .txt, ne sera pas chargé.

Où trouver d'autres exemples de CLAUDE.md ?

Commencez par les trois modèles de cette page, puis regardez les fichiers CLAUDE.md de projets publics que vous aimez. Copiez la structure, pas les règles, et ne gardez que ce qui correspond à votre travail.

Quelle différence entre CLAUDE.md et AGENTS.md ?

AGENTS.md est un fichier de consignes similaire que lisent d'autres agents de code. Les versions actuelles de Claude Code lisent AGENTS.md quand un dossier n'a pas de CLAUDE.md, et si vous gardez les deux, un CLAUDE.md contenant la ligne @AGENTS.md permet à tous les outils de partager les mêmes règles.

CLAUDE.md fonctionne-t-il aussi dans l'application de bureau et VS Code ?

Oui. Le terminal, l'onglet Code de l'application de bureau et l'extension VS Code font tourner le même moteur Claude Code, donc les mêmes fichiers CLAUDE.md se chargent partout.

Où se trouve le fichier CLAUDE.md global sous Windows ?

Dans %USERPROFILE%\.claude\CLAUDE.md, soit en général C:\Users\VotreNom\.claude\CLAUDE.md. S'il n'existe pas encore, lancez /memory dans Claude Code et choisissez le fichier utilisateur, il sera créé pour vous.

Claude Code peut-il mettre à jour CLAUDE.md tout seul ?

Seulement si vous le demandez, par exemple avec « ajoute cette règle à CLAUDE.md ». Par ailleurs, il écrit ses propres notes de mémoire automatique sans qu'on le lui demande, et vous pouvez les parcourir et les modifier via /memory.

Puis-je garder dans CLAUDE.md des notes que Claude ne lira pas ?

Oui. Les commentaires HTML en bloc, comme <!-- note pour l'équipe -->, sont retirés avant que le fichier n'arrive à Claude, donc ils ne coûtent rien en contexte. Les commentaires à l'intérieur des blocs de code sont conservés.

À lire aussi