# learn

# learn

> _Catalogue généré le 2026-05-11_

## En une phrase

Consulte, recherche et nettoie les "apprentissages" que gstack a accumulés sur ton projet au fil des sessions (patterns, pièges, préférences, choix d'archi).

## Quand l'utiliser

- Tu te demandes "tiens, on n'avait pas déjà résolu ce bug ?" et tu veux fouiller la mémoire du projet.
- Tu veux voir ce que gstack a appris sur ton projet jusqu'ici.
- Tu veux nettoyer des notes obsolètes (fichiers supprimés, informations contradictoires).
- Tu veux exporter les apprentissages dans `CLAUDE.md` pour que ce soit toujours pris en compte.
- Tu veux ajouter manuellement une règle ou une préférence à mémoriser.

## Comment l'invoquer

- **Slash command** : `/learn` (sous-commandes : `search`, `prune`, `export`, `stats`, `add`)
- **Phrases déclencheurs (texte)** : "show learnings", "what have we learned", "manage project learnings", "didn't we fix this before?"
- **Auto-invocation** : ✅ Oui — quand tu demandes "est-ce qu'on n'a pas déjà vu ça ?" ou que tu cherches un pattern passé.

## Description détaillée

Le skill `learn` est ton wiki personnel pour chaque projet. Pendant que tu utilises gstack (avec `/review`, `/ship`, `/investigate`, etc.), Claude enregistre automatiquement les choses qu'il observe : un pattern qui revient, un piège à éviter, une préférence que tu exprimes, un choix d'architecture. Tout ça s'accumule dans un fichier `learnings.jsonl` propre à ton projet.

Le skill propose six commandes pour gérer cette mémoire. `/learn` tout court te montre les 20 dernières entrées groupées par type. `/learn search <terme>` cherche dans la mémoire. `/learn prune` détecte les entrées obsolètes (fichiers référencés qui n'existent plus, contradictions entre deux notes) et te propose de les supprimer ou les corriger. `/learn export` formate les apprentissages en markdown propre que tu peux coller dans `CLAUDE.md` ou un fichier de doc. `/learn stats` te donne un récap par type et par source. `/learn add` te permet d'ajouter manuellement une règle.

Chaque entrée a un type (`pattern`, `pitfall`, `preference`, `architecture`, `tool`), une clé courte, une description en une phrase, et un score de confiance de 1 à 10. C'est la couche de mémoire long terme de gstack : ce qui survit aux sessions et aux compactions de conversation. Important : ce skill ne modifie jamais ton code, il gère uniquement les apprentissages.

## Source

- **Plugin** : `gstack`
- **Nom interne** : `learn`
- **Fichier** : `/home/thymon/.claude/skills/gstack/learn/SKILL.md`