.cursorrules vs CLAUDE.md vs AGENTS.md : Quel fichier de règles IA choisir ?
Chaque outil de codage IA veut un fichier Markdown avec les règles de votre projet. Mais ils veulent tous un fichier Markdown différent.
Si vous utilisez plusieurs outils IA (et la plupart des développeurs le font), ça devient vite confus. Voici le guide définitif sur les fichiers dont vous avez besoin et ce qui doit y figurer.
Les fichiers en un coup d’œil
| Fichier | Outil | Emplacement | Portée |
|---|---|---|---|
AGENTS.md | Universel (tous les outils) | Racine du projet | Règles partagées pour tous les agents IA |
CLAUDE.md | Claude Code | Racine du projet | Instructions spécifiques à Claude |
.cursor/rules/*.md | Cursor | Répertoire .cursor/rules/ | Règles spécifiques à Cursor |
.github/copilot-instructions.md | GitHub Copilot | Répertoire .github/ | Instructions spécifiques à Copilot |
.windsurf/rules | Windsurf | Répertoire .windsurf/ | Règles spécifiques à Windsurf |
JULES.md | Google Jules | Racine du projet | Instructions spécifiques à Jules |
AGENTS.md : Le standard universel
Idéal pour : les équipes utilisant plusieurs outils IA, les projets open source
AGENTS.md est ce qui s’approche le plus d’un standard universel. Il est désormais utilisé par plus de 60 000 dépôts et géré par l’Agentic AI Foundation de la Linux Foundation (aux côtés de MCP et goose).
Mettez ici vos instructions partagées — les choses que chaque outil IA devrait savoir :
- Structure et architecture du projet
- Commandes de build et de test
- Conventions de style de code
- Patterns courants et anti-patterns
- Dépendances et étapes de configuration
Tous les principaux outils de codage IA liront AGENTS.md, ce qui en fait la source unique de vérité pour les instructions IA de votre projet.
CLAUDE.md : La mémoire de Claude Code
Idéal pour : les utilisateurs de Claude Code, les équipes standardisant sur Anthropic
CLAUDE.md est lu automatiquement au début de chaque session Claude Code. Il prend en charge certaines fonctionnalités spécifiques à Claude comme la persistance de la mémoire et le contexte de session.
Utilisez CLAUDE.md pour :
- Les ajustements comportementaux spécifiques à Claude
- Les fonctionnalités que seul Claude Code prend en charge
- Substituer ou étendre AGENTS.md pour Claude
Le pattern recommandé : règles partagées dans AGENTS.md, ajouts spécifiques à Claude dans CLAUDE.md.
.cursorrules / .cursor/rules/ : L’approche de Cursor
Idéal pour : les utilisateurs de Cursor, les équipes utilisant Cursor comme IDE principal
Cursor utilisait à l’origine un seul fichier .cursorrules, puis a évolué vers un répertoire .cursor/rules/ pour un contrôle plus granulaire. Chaque fichier du répertoire est une règle distincte que Cursor applique.
Utilisez les règles Cursor pour :
- Le comportement spécifique de l’agent Cursor
- Les règles pour les modes Composer et Agent de Cursor
- Les instructions spécifiques aux types de fichiers (ex: règles différentes pour
.tsxvs.py)
copilot-instructions.md : La convention GitHub
Idéal pour : les utilisateurs de GitHub Copilot, les workflows centrés sur GitHub
GitHub Copilot lit .github/copilot-instructions.md pour les instructions au niveau du projet. Il suit la convention de GitHub consistant à placer la configuration dans le répertoire .github/.
La configuration recommandée
Pour la plupart des projets, vous avez besoin de deux fichiers au maximum :
Si vous utilisez un seul outil IA :
Utilisez simplement le fichier natif de cet outil (CLAUDE.md pour Claude Code, .cursor/rules/ pour Cursor, etc.).
Si vous utilisez plusieurs outils IA :
- AGENTS.md --- toutes les règles partagées (architecture, commandes de build, conventions)
- Fichier spécifique à l’outil --- uniquement pour les fonctionnalités propres à cet outil
Exemple de structure :
your-project/
AGENTS.md # Partagé : commandes de build, architecture, conventions
CLAUDE.md # Spécifique à Claude : préférences de mémoire, utilisation des outils
.cursor/rules/style.md # Spécifique à Cursor : comportement du Composer
.github/copilot-instructions.md # Spécifique à Copilot
Ce qu’il faut inclure dans vos règles
D’après l’analyse de milliers de dépôts, les fichiers d’instructions les plus efficaces comprennent :
Toujours inclure :
- Comment construire et lancer le projet
- Comment lancer les tests
- Les décisions architecturales clés
- Les préférences de style de code
Souvent utile :
- Ce qu’il ne faut PAS faire (les instructions négatives fonctionnent étonnamment bien)
- Les explications de la structure des fichiers
- Les étapes de débogage courantes
- Les commandes de gestion des dépendances
À omettre :
- Les fonctionnalités évidentes du langage
- Les choses que l’IA sait déjà
- Les règles trop détaillées (commencez minimal, ajoutez selon les besoins)
Construire vos règles IA avec du contexte web
Rédiger de bons fichiers d’instructions IA nécessite souvent de référencer de la documentation externe, des guides de style, ou des patterns architecturaux. C’est là que disposer de contenu web au format Markdown aide.
Par exemple, si votre projet suit un pattern d’API spécifique tiré d’une page de documentation, vous pouvez :
- Utiliser Save pour convertir cette page de documentation en Markdown
- Référencer ou extraire les sections pertinentes dans votre AGENTS.md
- Votre assistant de codage IA dispose maintenant du contexte complet
Il en va de même pour la documentation de framework, les guides de style, les articles de bonnes pratiques, et les solutions Stack Overflow. Le Markdown propre est le format avec lequel vous et vos outils IA pouvez travailler le plus efficacement.
La conclusion
L’écosystème des règles de codage IA est encore en évolution, mais le pattern est clair : c’est tout du Markdown. Que vous utilisiez un outil ou cinq, les instructions IA de votre projet vivent dans des fichiers Markdown versionnés, lisibles par les humains et analysables par les machines.
Commencez avec AGENTS.md pour les règles universelles, ajoutez des fichiers spécifiques aux outils selon les besoins, et gardez tout minimal jusqu’à ce que vous voyez un problème récurrent qui vaut la peine d’être résolu.
Save convertit n’importe quelle page web en Markdown propre — parfait pour construire le matériel de référence et le contexte de documentation dont vos assistants de codage IA ont besoin. Essayez Save gratuitement.
## Continue reading
AGENTS.md & CLAUDE.md : Le nouveau README pour les agents de codage IA
Découvrez comment les fichiers AGENTS.md et CLAUDE.md guident les assistants de codage IA comme GitHub Copilot, Cursor et Claude Code. Plus comment rédiger des fichiers d'instructions efficaces pour vos projets.
Les 'deux groupes' d'utilisateurs IA selon Karpathy — lequel êtes-vous ?
Andrej Karpathy dit qu'il y a un fossé grandissant dans la compréhension des capacités de l'IA. Un groupe pense que l'IA est un jouet. L'autre vit une 'AI Psychosis'. Voici ce qui les sépare — et comment franchir le fossé.
Comment les agents IA utilisent votre vault Obsidian en 2026 (MCP + Markdown)
Connectez des agents IA comme Claude Code a votre vault Obsidian via MCP. Transformez vos notes Markdown sauvegardees en contexte qui rend l'IA plus intelligente sur votre travail.
De README.md à PROGRAM.md : Markdown est désormais un langage de programmation
README.md était pour les humains. AGENTS.md est pour les assistants de code. PROGRAM.md est pour la recherche autonome. Markdown a évolué de la documentation vers le langage de programmation des agents IA.
Written by
Jean-Sébastien Wallez
I've been making internet products for 10+ years. Built Save on weekends because I wanted my own reading library in clean markdown for Claude and Obsidian. Write here about web clipping, AI workflows, and the small things that make a personal knowledge base actually useful.