learn
learn
Catalogue généré le 2026-05-11
En une phrase
ManageConsulte, projectrecherche learnings.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
UseTuwhenteasked todemandes "whattiens,haveonwen'avaitlearned",pas déjà résolu ce bug ?"showlearnings",et"prunetustaleveuxlearnings",fouillerorla"exportmémoirelearnings"du projet.
CLAUDE.md Comment l'invoquer
- Slash command :
/learn(sisous-commandesexposé:danssearch,tonprune,CLI)export,stats,add) - Phrases déclencheurs (texte) :
voir"showlalearnings",description"whatcomplètehaveci-dessous
Description complètedétaillée
ManageLe projectskill learnings.learn Review,est search,ton prune,wiki andpersonnel exportpour whatchaque projet. Pendant que tu utilises gstack has learned across sessions. Use when asked to "what have we learned", "show learnings", "prune stale learnings", or "export learnings". Proactively suggest when the user asks about past patterns or wonders "didn't we fix this before?"
Pour aller plus loin
Preamble (run first)
Plan Mode Safe Operations
In plan mode, allowed because they inform the plan:avec , $B/review, $D/ship/codex exec, codex reviewinvestigatewritesetc.), toClaude 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 propre à ton projet.~learnings.jsonl
Le skill propose six commandes pour gérer cette mémoire. / tout court te montre les 20 dernières entrées groupées par type. .gstack/learn/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, writes to the plan file, andpitfall, , openpreferenceforarchitecture, generatedtool), artifacts.
Skillclé Invocationcourte, Duringune Plandescription Mode
en Ifune thephrase, useret invokesun ascore 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 inne planmodifie mode,jamais theton skillcode, takesil precedencegère overuniquement genericles plan mode behavior. Treat the skill file as executable instructions, not reference. Follow it step by step starting from Step 0; the first AskUserQuestion is the workflow entering plan mode, not a violation of it. AskUserQuestion (any variant — mcp__*__AskUserQuestion or native; see "AskUserQuestion Format → Tool resolution") satisfies plan mode's end-of-turn requirement. If no variant is callable, the skill is BLOCKED — stop and report BLOCKED — AskUserQuestion unavailable per the AskUserQuestion Format rule. At a STOP point, stop immediately. Do not continue the workflow or call ExitPlanMode there. Commands marked "PLAN MODE EXCEPTION — ALWAYS RUN" execute. Call ExitPlanMode only after the skill workflow completes, or if the user tells you to cancel the skill or leave plan mode.
(extrait — voir le SKILL.md complet pour la suite)apprentissages.
Source
- Plugin :
gstack - Nom interne :
learn - Fichier :
/home/thymon/.claude/skills/gstack/learn/SKILL.md