gstack-upgrade
gstack-upgrade
Catalogue généré le 2026-05-11
En une phrase
UpgradeMet à jour gstack tovers thesa latestdernière version.version, détecte automatiquement comment il est installé (global, local, vendored) et te montre ce qui change.
Quand l'utiliser
Usegstackwhent'aaskedaffichétoun"messageUPGRADE_AVAILABLEau début d'une session et tu veux mettre à jour.
Comment l'invoquer
- Slash command :
/gstack-upgrade(si exposé dans ton CLI) - Voice triggers : « upgrade the tools » · « update the tools » · « gee stack upgrade » · « g stack upgrade »
- Phrases déclencheurs (texte) :
voir la description complète ci-dessous
Description complète
Upgrade gstack to the latest version. Detects global vs vendored install, runs the upgrade, and shows what's new. Use when asked to "upgrade gstack", "update gstack", or"get latest version", "update gstack version", "get latest version".gstack"
Voice
Pour aller plus loin
/gstack-upgrade
Upgrade gstack to the latest version and show what's new.
Inline upgrade flow
This section is referenced by alld'un skill preambles when they detectdétecte UPGRADE_AVAILABLE.
StepClaude 1:propose Askce theskill.
Description auto-upgrade)détaillée
First,Le checkskill ifgstack-upgrade gère le cycle de mise à jour de gstack. Au début de chaque session, gstack vérifie en arrière-plan s'il existe une version plus récente. Quand c'est le cas, il te le signale dans le préambule d'un skill. À ce moment, tu as quatre choix : oui mettre à jour maintenant, oui et active l'auto-upgrade ispour enabled:ne plus jamais y penser, pas maintenant (avec un snooze qui s'allonge à chaque report : 24h, puis 48h, puis 1 semaine), ou ne plus me demander.
IfLe skill AUTO_UPGRADE=trueordétecte AUTO_UPGRADE=1:automatiquement Skip AskUserQuestion. Log "Auto-upgradingcomment gstack v{old}est →installé v{new}..."sur andta proceedmachine. directlyCinq tocas Steppossibles 2.: Ifinstall global git (le plus courant, dans ~/.claude/skills/gstack/), install local git (cloné dans le projet courant), vendored local (copié sans git dans .claude/skills/gstack/), vendored global, ou pas trouvé du tout. Pour les installs git, il fait un git fetch + reset --hard origin/main + ./setup. failsPour duringles auto-upgrade,vendored, restoreil fromclone backupune nouvelle copie, l'échange avec l'ancienne (gardée en .bak directory)au andcas warnoù), thepuis user:relance "le setup.
Si tu as des modifications locales non commitées dans le dossier gstack (rare mais possible pour les contributeurs), le skill les stash avant l'upgrade et te prévient pour que tu puisses les récupérer après. Auto-upgrade faileds'active —via restoredla previousconfig version.(gstack-config ) ou la variable d'environnement Runset auto_upgrade true/gstack-upgradeGSTACK_AUTO_UPGRADE=1 manually to retry."
Otherwise, use AskUserQuestion:
If "Yes, upgrade now": Proceed to Step 2.
If "Always keep me up to date":
(extrait — voirça met update_check: false dans la config. À la fin de l'upgrade, le SKILL.mdskill complette pourmontre lace suite)qui a changé depuis ta version précédente.
Source
- Plugin :
gstack - Nom interne :
gstack-upgrade - Fichier :
/home/thymon/.claude/skills/gstack/gstack-upgrade/SKILL.md