Skip to main content

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

  • UseTu whente asked todemandes "whattiens, haveon wen'avait learned",pas déjà résolu ce bug ?"show learnings",et "prunetu staleveux learnings",fouiller orla "exportmémoire learnings"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). ProactivelyTu suggestveux whenexporter theles userapprentissages asksdans aboutCLAUDE.md pastpour patternsque orce wonderssoit "didn'ttoujours wepris fixen thiscompte. before?"Tu veux ajouter manuellement une règle ou une préférence à mémoriser.

Comment l'invoquer

  • Slash command : /learn (sisous-commandes exposé: danssearch, tonprune, CLI)export, stats, add)
  • Phrases déclencheurs (texte) : voir"show lalearnings", description"what complètehave ci-dessous
we Auto-invocationlearned", :"manage project Proactively suggest when the user asks about past patterns or wonderslearnings", "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 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 reviewinvestigate, writesetc.), 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 ~learnings.jsonl propre à ton projet.

Le skill propose six commandes pour gérer cette mémoire. /.gstack/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, writes to the plan file, andpitfall, openpreference, forarchitecture, generatedtool), artifacts.

une

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