toggle-memory
Active ou desactive la session memory sur le projet courant. Si active, desactive et supprime le fichier. Si inactive, active la feature.
SKILL.md.claude/skills/toggle-memory/SKILL.md
GitHubToggle Memory — Activer/desactiver la session memory
Quand activer ce skill
- Quand l'utilisateur invoque
/toggle-memory
Mecanisme
Le fichier marqueur .claude/.session-memory-enabled indique si la feature est active.
- Fichier present → session memory active
- Fichier absent → session memory inactive
Workflow
Etape 1 : Detecter l'etat actuel
Verifier si .claude/.session-memory-enabled existe dans le projet courant.
Etape 2A : Si active → Desactiver
- Supprimer
.claude/.session-memory-enabled - Si
.claude/session-memory.mdexiste :- Afficher un resume du contenu (titres de sections, nombre de lignes)
- Si
--savepasse en argument → Copier vers.claude/session-memory-{date}.mdavant suppression - Supprimer
.claude/session-memory.md
- Afficher :
Session memory desactivee. Le fichier de memoire a ete supprime.
Etape 2B : Si inactive → Activer
- Creer le dossier
.claude/s'il n'existe pas - Creer
.claude/.session-memory-enabledavec le contenu :# Session memory activee # Voir ~/koulia/common/session-memory.md pour la documentation - Verifier que
.claude/.session-memory-enabledest dans.gitignore(sinon avertir) - Afficher :
Session memory activee. En fin de session ou avant un /clear, je sauvegarderai automatiquement le contexte dans .claude/session-memory.md Pour desactiver : /toggle-memory
Comment les skills detectent la feature
Les skills qui supportent la session memory (dev-story, feature-planner, etc.) peuvent verifier :
Si .claude/.session-memory-enabled existe → Proposer de sauvegarder le contexte en fin de workflow
Ce n'est pas bloquant — un skill fonctionne normalement meme sans session memory.
Modes
| Etat actuel | Invocation | Resultat |
|---|---|---|
| Inactive | /toggle-memory |
Active la feature |
| Active | /toggle-memory |
Desactive + supprime la memoire |
| Active | /toggle-memory --save |
Desactive + archive la memoire avant suppression |