Le fichier CLAUDE.md est fantastique, mais il a ses limites. Quand tu travailles sur d'énormes projets ou avec une équipe, un seul fichier texte devient vite insuffisant.

C'est là qu'interviennent les Rules (les Règles).

1. Le rôle des Rules

Une Rule est une directive officielle et durable que tu donnes à Claude Code. Contrairement à un prompt qui est oublié à la fin de la session, une Rule reste active en permanence.

Elle agit comme une "loi" que l'IA doit respecter avant de proposer la moindre ligne de code.

2. Quand utiliser les Rules ?

Tu n'as pas besoin de Rules pour un petit site web d'une page. En revanche, elles deviennent indispensables dans ces situations :

  • Tu veux imposer un style de codage très spécifique.
  • Tu travailles en équipe et tout le monde doit coder de la même façon.
  • Tu veux interdire formellement certaines actions (pour des raisons de sécurité).

3. Éviter les conflits

Attention : si tu dis à Claude de "toujours faire des phrases longues" dans tes Rules, et que tu lui demandes "Fais court" dans ton prompt, tu crées un conflit.

L'IA va hésiter et risque de produire un résultat médiocre.

Attention

Assure-toi toujours que les instructions de tes Rules ne contredisent pas tes prompts quotidiens. Les Rules doivent encadrer le travail, pas te bloquer.

4. Scénarios réels : à quoi ça sert en pratique ?

Voyons comment différents types de développeurs utilisent les Rules.

Projet personnel

Si tu travailles seul, tu peux créer une Rule pour ton propre confort : "Utilise toujours le mode sombre pour générer des interfaces, et n'ajoute jamais de commentaires inutiles dans le code."

Le projet d'équipe

Dans une équipe de développeurs, chacun a ses habitudes. Les Rules permettent de mettre tout le monde d'accord : "Toutes les fonctions doivent être nommées en anglais, et les dates doivent toujours respecter le format européen."

Le projet Open Source

Le projet d'Entreprise

5. Erreurs fréquentes et Bonnes pratiques

L'erreur la plus classique du débutant est de transformer ses Rules en un roman interminable. Plus il y a de mots, moins Claude y accordera d'importance.

Bonnes pratiques
  • Concentre-toi sur les interdictions strictes ("Ne fais jamais...") et les obligations ("Fais toujours...").
  • Utilise un vocabulaire clair et sans double sens.
  • Sépare tes Rules de façon logique (une pour la sécurité, une pour le design).

6. FAQ

Les Rules sont souvent placées dans un dossier spécifique (comme .claude/rules) ou configurées globalement selon ton système. Cela permet de les organiser proprement plutôt que de tout entasser dans un seul fichier.
Le fichier CLAUDE.md est un fichier rapide pour les instructions de base d'un projet. Les Rules sont des directives plus puissantes et réutilisables, idéales pour encadrer des pratiques d'équipe ou des règles de sécurité complexes.
Oui. Si tu donnes 50 Rules à Claude, il mettra du temps à toutes les lire et risque de s'emmêler les pinceaux. Garde uniquement les règles strictement nécessaires.

Maintenant que tu as compris comment imposer tes lois à l'IA, il est temps de comprendre comment elle interagit avec ton ordinateur de façon sécurisée. Découvrons cela dans le chapitre sur la gestion des permissions.