agentleFS
Kairos-commuKairos-commu/socle/CLAUDE.md

socle

CLAUDE.md2 starsChanged 23 days agoMITView on GitHub

Instructions pour les sessions travaillant sur le socle lui-même. Français : réponses, contenu des fichiers, messages de commit. Une méthode de travail extraite de projets réels, pas un template de code. Aucun code d'application, aucun framework, aucun choix de bibliothèque n'a sa place ici. 1. Rien ici sans usage réel. Une règle s'ajoute quand elle a été appliquée sur au moins un projet et qu'elle a évité quelque chose de constatable. Jamais par anticipation — c'est la règle qui a…

The file

Files
CLAUDE.md

CLAUDE.md — socle

Instructions pour les sessions travaillant sur le socle lui-même.

Langue

Français : réponses, contenu des fichiers, messages de commit.

Ce que c'est

Une méthode de travail extraite de projets réels, pas un template de code. Aucun code d'application, aucun framework, aucun choix de bibliothèque n'a sa place ici.

Règles d'écriture

  1. Rien ici sans usage réel. Une règle s'ajoute quand elle a été appliquée sur au moins un projet et qu'elle a évité quelque chose de constatable. Jamais par anticipation — c'est la règle qui a créé le socle, elle vaut d'abord pour lui.
  2. Toute contrainte annoncée doit avoir son mécanisme. Ajouter une recommandation sans le test, le hook ou le type qui la fait tenir, c'est produire exactement ce que doctrine/garde-mecanique.md condamne.
  3. Un mécanisme doit avoir été vu échouer. Le casser volontairement, constater le blocage, réparer. Un garde-fou jamais vu échouer est une intention.
  4. Générique par construction. Aucun chemin absolu, aucun nom de personne, aucun nom de projet, aucun secret. Le socle est destiné à être lisible par d'autres.
  5. Les exemples sont anonymisés mais réels. « Un projet Electron de 130 fichiers » plutôt qu'un nom ; jamais un cas inventé pour illustrer.

Vérification

Avant de clore une tâche ici :

  • node --check bin/*.mjs templates/*.mjs et bash -n templates/*.sh ;
  • node --test tests/*.test.mjs ;
  • tout script modifié doit être exécuté dans les deux sens (cas qui passe, cas qui échoue) sur un cas réel, pas seulement fabriqué ;
  • les templates JSON doivent parser.

Portée

Le socle grossit par la preuve, pas par l'exhaustivité. Devant le doute entre « ajouter une règle de plus » et « ne rien ajouter », ne rien ajouter : une doctrine que personne ne lit en entier ne protège de rien.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.