Aller au contenu
Pratique agentique

Un AGENTS.md court

Plus le fichier d'instructions est long, moins chaque consigne est suivie. Un bon AGENTS.md tient en quelques dizaines de lignes de puces et renvoie vers la documentation au lieu de la copier.

  • agents.md
  • claude.md
  • longueur
  • puces
  • concision

Syntaxe

Modèle
Moins de 60 lignes visées, 100 au maximumDes puces courtes, une consigne vérifiable par ligneDes renvois vers les fichiers (« voir docs/… ») plutôt que des copiesUn seul fichier de référence : AGENTS.md ; CLAUDE.md se contente de l'importer (@AGENTS.md)

Exemple

Exemple concret
# AGENTS.md- Next.js 16 : lire node_modules/next/dist/docs/ ; await params- Prisma : @/generated/prisma/client, jamais @prisma/client- Vérifier : npx tsc --noEmit && npm run lint- Interdit : commit ou push sans demande ; lire .env* ; --no-verify# CLAUDE.md@AGENTS.mdRésultat attendu : quatre consignes lues en entier à chaque session,et aucune divergence possible entre les deux fichiers.

À retenir

  1. Ne répétez pas ce que le linter et le formateur imposent déjà : chaque ligne inutile dilue les autres.
  2. Préférez des faits vérifiables (« les imports Prisma viennent de @/generated/prisma/client ») à des injonctions d'attitude (« tu es un développeur senior »), qui ne changent rien au code produit.
  3. Relisez le fichier quand l'agent répète une erreur : soit la consigne manque, soit elle est noyée.
  4. Piège : maintenir deux fichiers complets, AGENTS.md et CLAUDE.md. Ils divergent en quelques semaines ; l'un doit simplement importer l'autre.

Voir aussi