Goal Chain
Exécute des chaînes d'objectifs linéaires jugées pour Claude Code, mais uniquement comme une partie du plugin goalkeeper, pas de manière autonome.
Fonctionne avec configuration
Ce que fait
Exécute une liste ordonnée d'objectifs de goalkeeper les uns après les autres, en créant un nouvel agent sous-exécuteur de contexte pour chaque objectif et en limitant l'avancement à l'approbation d'un agent sous-juge séparé par rapport à la Définition de Terminé de chaque objectif. Se déclenche sur `/goal-chain "<file>"` pour démarrer une chaîne, et est automatiquement invoqué par la compétence goal-judge pour faire avancer le curseur après une approbation.
Rapport de test
A exécuté manuellement les écritures de fichiers en mode Démarrage (chain.json/active.json/state.json/log.md) pour une chaîne jetable de 2 objectifs et chaque champ correspondait exactement aux formes canoniques documentées, mais la compétence dépend fortement des compétences sœurs goal-judge et goal-prep (et de la section 'Canonical state shapes' de skills/goal/SKILL.md) qui vivent en dehors de skills/goal-chain/ — une copie brute de ce seul dossier n'a pas d'étape de création de contrat et pas de juge à qui passer le relais.
Testé le: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/bonfire-systems/goalkeeper.git mkdir -p ~/.claude/skills cp -r goalkeeper/skills/goal-chain ~/.claude/skills/goal-chain
Commandes et exemples de prompts
/goal-chainExécute des chaînes d'objectifs linéaires jugées pour Claude Code, mais uniquement comme une partie du plugin goalkeeper, pas de manière autonome.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Run this ordered list of goals one after another until they're all doneAdvance the goal cursor now that this step got judged and approvedKick off a linear multi-goal chain from my goals file and execute it