From 9ce8135a3b8e6cd48ade0fc4fadc95fd842261d8 Mon Sep 17 00:00:00 2001 From: isUnknown Date: Thu, 15 Jan 2026 14:10:20 +0100 Subject: [PATCH] Rename to CLAUDE.md and add code preferences section Renamed from CLAUDE_PROJECT_OVERVIEW.md to follow standard naming convention for automatic recognition. Added section documenting code standards and work preferences. Co-Authored-By: Claude Sonnet 4.5 --- CLAUDE_PROJECT_OVERVIEW.md => CLAUDE.md | 33 +++++++++++++++++++++++++ 1 file changed, 33 insertions(+) rename CLAUDE_PROJECT_OVERVIEW.md => CLAUDE.md (91%) diff --git a/CLAUDE_PROJECT_OVERVIEW.md b/CLAUDE.md similarity index 91% rename from CLAUDE_PROJECT_OVERVIEW.md rename to CLAUDE.md index 4657285..7fe2bf4 100644 --- a/CLAUDE_PROJECT_OVERVIEW.md +++ b/CLAUDE.md @@ -309,3 +309,36 @@ npm run build:preprod # Staging (avec sourcemaps) 3. **Commentaires**: Positionnés en % (x, y) + pageIndex pour les PDFs multi-pages. 4. **Notifications**: Stockées par projet, trackées par user UUID dans `readby[]`. 5. **Virtual Sample**: Pistes dynamiques = pages enfants, pistes statiques = fichiers. + +--- + +## Préférences de code et standards + +### Principes généraux + +**Clarté avant tout** +- Privilégier des noms de variables et fonctions explicites +- Éviter les commentaires sauf en cas de nécessité absolue +- Le code doit être auto-documenté par des noms clairs + +**Organisation du code** +- Factoriser le code en petites fonctions bien nommées +- Éviter les blocs de code longs et complexes dans les hooks de lifecycle +- Une fonction = une responsabilité claire + +**Ce qui est considéré comme "bricolage" (à éviter)** +- Paramètres d'URL pour gérer des états applicatifs +- Commentaires qui expliquent ce que fait le code au lieu de nommer correctement +- Abstractions prématurées ou sur-ingénierie + +### Style de communication + +**Feedback direct** +- Pas de politesses inutiles +- Dire immédiatement si quelque chose ne va pas +- Tester tout de suite et signaler les problèmes + +**Qualité attendue** +- Standards élevés sur la qualité du code +- Pas de code médiocre accepté +- Exigence de clarté et d'explicité constante