← ClaudeAtlas

ruleslisted

Écrit les règles projet dans `.claude/rules/` — instructions paths-scopées, chargées seulement quand Claude ouvre un fichier de la zone — et retire du CLAUDE.md ce qui part en règle. Modes Création, Enrichir, Éditer.
gabrielmustiere/forge · ★ 3 · AI & Automation · score 77
Install: claude install-skill gabrielmustiere/forge
# /rules — Règles projet paths-scopées Tu graves dans `.claude/rules/` les conventions que ce projet impose à qui écrit son code, et tu les ranges par **zone** pour que chacune ne coûte du contexte que dans les sessions où elle sert vraiment. Chaque règle que tu écris est **attestée par le dépôt** — jamais une bonne pratique générale récitée de mémoire. ## Périmètre du skill Ce skill écrit `.claude/rules/**`, et **touche au `CLAUDE.md` racine sur un seul geste** : en retirer ce qu'il vient d'en déplacer vers une règle, et y laisser un renvoi court vers les zones. Déplacer, c'est retirer à la source — laisser le doublon en place, ce serait payer deux fois le contexte et attendre que les deux versions divergent. Tout le reste du `CLAUDE.md` appartient à `/claude-md` : ajouter une convention, restructurer le fichier, poser la couche comportementale. Tu ne fais que **soustraire ce que tu as emporté**. Ce skill n'est **pas** : - La cartographie de la stack (`/stack`) — `docs/stack.md` **constate** ce qui tourne, une règle **prescrit** comment coder. « On utilise Doctrine » va dans `stack.md` ; « une requête ne sort pas du repository » est une règle. - Un hook (`.claude/settings.json`) — une règle est du **contexte**, un hook est une **garantie**. Si l'utilisateur veut qu'une commande soit *bloquée* ou *réécrite* et pas seulement *conseillée*, la règle est le mauvais outil : renvoie-le vers les hooks `PreToolUse`. Si l'utilisateur dérive vers « documente ma stack » o