Aller au contenu
Architecture agentique

Rules et AGENTS.md

AGENTS.md et les rules sont des instructions lues à chaque session : stack, arborescence, commandes, conventions et interdits. Ils évitent de réexpliquer le projet à chaque nouvelle demande.

  • rules
  • agents.md
  • claude.md
  • conventions
  • instructions projet

Syntaxe

Modèle
AGENTS.md à la racine du dépôt (format ouvert lu par plusieurs agents de code)  - Stack et versions  - Où se trouve quoi  - Commandes : build, lint, tests  - Conventions non couvertes par le linter (langue de l'interface, nommage)  - Interdits (secrets, commit sans demande)Claude Code : CLAUDE.md contenant « @AGENTS.md » · Cursor : AGENTS.md ou .cursor/rules/*.mdc

Exemple

Exemple concret
# AGENTS.md- Next.js 16 : lire node_modules/next/dist/docs/ ; params est une Promise- Prisma : importer depuis @/generated/prisma/client- Vérifier avec : npx tsc --noEmit && npm run lint- Interface en français- Interdit : lire .env*, committer ou pousser sans demande expliciteRésultat attendu : un nouvel arrivant, humain ou agent, lance les bonnes commandessans avoir à poser la question.

À retenir

  1. Mettez le fichier à jour dans la même PR que le changement de stack ou de commande, sinon l'agent suit des consignes périmées.
  2. Renvoyez vers la documentation interne plutôt que de la recopier : le fichier reste court et à jour.
  3. AGENTS.md décrit le projet en permanence ; une procédure ponctuelle et détaillée va dans un skill.
  4. Piège : compter sur ce fichier pour empêcher un comportement dangereux. C'est un conseil que le modèle peut ignorer ; les interdits critiques se doublent d'une règle deny ou d'un hook (fiche « Consultatif ou déterministe »).

Voir aussi