Utilisez CLAUDE.md pour conserver les conventions de projet entre les sessions Claude AI

Un utilisateur de Reddit rapporte que l'ajout d'un fichier CLAUDE.md à la racine du projet est le changement le plus impactant qu'il ait fait avec Claude Code. Claude lit ce fichier au début de chaque session, vous n'avez donc jamais besoin de réexpliquer des conventions comme l'utilisation de TypeScript, Tailwind vs CSS modules, la structure des dossiers de test ou les relations entre modèles de données.
Détails clés
- Emplacement : Créez un fichier nommé
CLAUDE.mdà la racine de votre répertoire de projet. - Ce qu'il faut inclure : Conventions de codage (par exemple, « Nous utilisons TypeScript, toujours. Pas d'exports par défaut. Tailwind, pas de CSS modules. Les tests vont dans des dossiers tests. »), ainsi que le contexte architectural du projet — comment les modules sont connectés, les modèles de données, et quels fichiers sont critiques vs superflus.
- Comportement : Le fichier est lu automatiquement au début de chaque session Claude. Aucune invocation manuelle nécessaire. Les conventions sont appliquées sans qu'on les demande.
- Résultat : L'utilisateur a remarqué que « les modifications de Claude se sont nettement améliorées une fois que ce contexte était intégré dès le début de la session. »
Exemple pratique
# CLAUDE.mdConventions
- Langage : TypeScript
- Exports : exports nommés uniquement (pas d'exports par défaut)
- Style : Tailwind CSS (pas de CSS modules)
- Tests : les tests vont dans des dossiers tests/ dédiés
Architecture
- Frontend : React avec React Router
- Couche API : routes Express dans /api
- Modèles de données : schéma Prisma dans /prisma
- Fichiers critiques : /src/app.ts, /src/config.ts
Après avoir ajouté ce fichier, l'utilisateur déclare ne plus jamais avoir à retaper ces règles par session.
À qui cela s'adresse
Les développeurs utilisant Claude Code ou tout agent de codage alimenté par Claude qui souhaitent un comportement cohérent entre les sessions de chat sans répéter les instructions.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

La limite de débit OAuth non documentée d'Anthropic nécessite un prompt système Claude Code
Lors de l'utilisation de jetons OAuth Anthropic, l'API achemine les requêtes vers le pool de limites de débit Claude Code en fonction de si votre prompt système s'identifie comme Claude Code. Ajouter "Vous êtes Claude Code, l'interface en ligne de commande officielle d'Anthropic pour Claude." à votre prompt système résout les mystérieuses erreurs 429.

Interception TLS par antivirus interrompt la connexion de Claude Desktop ; solution avec des exclusions AV
L'inspection TLS par antivirus sur bridge.claudeusercontent.com empêche Cowork (le compagnon de bureau de Claude) de fonctionner, avec le message 'Claude dans Chrome n'est pas connecté'. Solution : ajouter *.claudeusercontent.com et *.anthropic.com aux exclusions HTTPS de l'antivirus. Utiliser Node.js --use-system-ca éviterait ce problème.

Dépenser 850 $ sur OpenClaw en un mois ? Corrigez votre architecture, pas votre modèle
Un développeur a dépensé 850 $ en un mois pour une configuration multi-agent OpenClaw — dont 350 $ en une seule journée. La solution n'était pas un modèle moins cher, mais une refonte de l'architecture : élagage strict du contexte, réinitialisation des sessions, n8n pour les tâches sans raisonnement et un système d'orientation entre modèles bon marché et performants.

L'utilisateur de Reddit partage une structure de prompt pour réduire la dérive des sorties de code de Claude dans les tâches complexes.
Un utilisateur de Reddit a découvert que l'utilisation d'une structure de prompt organisée pour les tâches plus longues avec Claude Code aide à prévenir la dérive des sorties. L'approche implique de définir des éléments spécifiques comme la portée de la tâche, les fichiers requis, les critères de réussite et les paramètres d'évitement avant l'exécution.