FORGE Updater — Updates all FORGE skills from the latest GitHub release. Usage: /forge-update
Install
npx skillscat add fwehrling/forge/forge-update Install via the SkillsCat registry.
SKILL.md
/forge-update — FORGE Updater
French Language Rule
All content generated in French MUST use proper accents (é, è, ê, à, ù, ç, ô, î, etc.), follow French grammar rules (agreements, conjugations), and use correct spelling.
Workflow
Vérifier que FORGE est installé :
- Vérifier que
~/.claude/skills/forge/SKILL.mdexiste - Si absent, afficher une erreur et suggérer l'installation via
install.sh
- Vérifier que
Cloner le repo :
TMPDIR="/tmp/forge-update-$(date +%Y-%m-%d)" rm -rf "$TMPDIR" git clone --depth 1 https://github.com/fwehrling/forge.git "$TMPDIR"Comparer les skills :
- Pour chaque dossier dans
$TMPDIR/skills/*/:- Comparer avec
~/.claude/skills/<skill>/viadiff -rq - Classer en 3 catégories : modifiés, nouveaux, supprimés
- Comparer avec
- Afficher un résumé clair des changements détectés
- Pour chaque dossier dans
Afficher le résumé des changements :
- Lister les skills modifiés avec les fichiers concernés
- Lister les nouveaux skills
- Lister les skills supprimés (présents localement mais absents du repo)
- Si aucun changement, afficher "FORGE est déjà à jour" et terminer
Copier les fichiers mis à jour :
cp -rf "$TMPDIR/skills/"* ~/.claude/skills/- Le
README.mddu repo reste uniquement sur GitHub (pas copié dans les skills)
- Le
5b. Mettre à jour la version et le hook :
- Lire
$TMPDIR/VERSIONet écrire dans~/.claude/skills/forge/.forge-version - Copier
$TMPDIR/hooks/forge-update-check.shvers~/.claude/hooks/forge-update-check.sh(chmod +x) - Vider le cache
~/.claude/skills/forge/.forge-update-cachepour forcer un check frais au prochain démarrage
cp "$TMPDIR/VERSION" ~/.claude/skills/forge/.forge-version
cp "$TMPDIR/hooks/forge-update-check.sh" ~/.claude/hooks/forge-update-check.sh
chmod +x ~/.claude/hooks/forge-update-check.sh
rm -f ~/.claude/skills/forge/.forge-update-cacheVérifier l'installation :
- Confirmer que
~/.claude/skills/forge/SKILL.mdexiste toujours - Compter le nombre de skills installés
- Confirmer que
Nettoyer :
rm -rf "$TMPDIR"Afficher le résultat final :
- Nombre de skills mis à jour / ajoutés / supprimés
- Nombre total de skills installés
- Rappel : les skills supprimés du repo ne sont PAS supprimés localement (action manuelle requise)