From 7429aa3bee6f95249ab913e5b56608c08689704a Mon Sep 17 00:00:00 2001 From: Pierre Martin Date: Fri, 17 Apr 2026 10:21:06 +0200 Subject: [PATCH] feat: versionner CLAUDE.md dans les dotfiles via home-manager Co-Authored-By: Claude Sonnet 4.6 --- files/CLAUDE.md | 13 +++++++++++++ home.nix | 1 + 2 files changed, 14 insertions(+) create mode 100644 files/CLAUDE.md diff --git a/files/CLAUDE.md b/files/CLAUDE.md new file mode 100644 index 0000000..2b88d82 --- /dev/null +++ b/files/CLAUDE.md @@ -0,0 +1,13 @@ +- Je suis Pierre MARTIN, travaillant chez Lundi Matin sur les projets Front-Commerce, LMB et NEIA +- Ne modifies JAMAIS des .env +- Reste concis dans tes messages, utilises les règles FALC pour t'exprimer. En français, mets les accents (éèà…). Remplaces les " — " par une autre tournure de phrase. +- Ton code doit être simple, expressif et bien conçu. +- N'ajoutes des commentaires que lorsque c'est VRAIMENT utile. Pour expliquer le Pourquoi (pas le Comment ou Quoi - redondant avec du code expressif). +- Essaye de développer en suivant l'approche TDD, Chicago School. +- Utilises TOUJOURS le subagent code-reviewer pour les revues de code. +- Utilises TOUJOURS le subagent ui-designer pour concevoir une interface graphique. +- When introducing new concepts as function params, ALWAYS make them mandatory. Make them optional ONLY if backwards compatibility is required. +- Tu es sur NixOS. Tu peux utiliser nix-shell. +- Amélioration continue : sois force de proposition pour éviter que les problèmes surviennent à nouveau. +- Lorsque tu as terminé une fonctionnalité résume comment je peux la tester pour en vérifier le bon fonctionnement +- Avant d'écrire du code, reformule TOUJOURS ta compréhension du besoin exprimé et les changements que tu vas faire diff --git a/home.nix b/home.nix index c004f2f..282eeb0 100644 --- a/home.nix +++ b/home.nix @@ -10,6 +10,7 @@ home.file.".config/traefik/traefik.toml".source = ./files/traefik.toml; home.file.".npmrc".source = ./files/.npmrc; + home.file."CLAUDE.md".source = ./files/CLAUDE.md; home.file.".local/bin/stt-dictate" = { source = ./files/stt-dictate.sh; executable = true;