project-initlisted
Install: claude install-skill yannick-bottino/consulting-claude-skills
# Project Init -- Mémoire persistante partagée
## Objectif
Permettre à n'importe qui ouvrant une session sur un dossier projet de :
1. Savoir exactement où en est le projet (décisions, état de conviction, tâches)
2. Reprendre le travail sans perdre le contexte des sessions précédentes
3. Contribuer à la mémoire collective sans effort supplémentaire
Ce skill est le **point d'entrée** du cycle de vie d'un projet. Il s'appuie sur le **moteur** `project-memory` (substrat de mémoire 3 couches) pour toute la mémoire de fond, et conserve un pilote de session léger (`CLAUDE.md`) + un suivi de tâches (`TODO.md`).
> Architecture mémoire : la mémoire de fond (décisions, réflexions, traces) vit dans le substrat 3 couches géré par `project-memory` (`_memory/`). Ce skill ne crée PAS de `MEMORY.md` plat : le substrat le remplace, parce qu'une décision structurante doit avoir un foyer canonique unique (sinon elle dérive). Le `TODO.md` reste séparé : c'est l'axe "tâches / qui fait quoi", orthogonal à la mémoire.
---
## Deux modes de fonctionnement
### Mode INIT (première fois)
Déclenché quand le dossier ne contient pas encore de `CLAUDE.md`.
### Mode REPRISE
Déclenché quand le dossier contient déjà un `CLAUDE.md`.
Dans ce cas : lire CLAUDE.md + le substrat (`_memory/`) + TODO.md, faire une synthèse à l'utilisateur, et proposer de continuer.
---
## Mode INIT : étape par étape
### 1. Identifier l'utilisateur
Détecter automatiquement le nom système via `whoami` ou `$USER`.
- Si une c