Goal Chain
Ejecuta cadenas de objetivos lineales controladas por un juez para Claude Code, pero solo como una parte del plugin goalkeeper, no de forma independiente.
Funciona con configuración
Qué hace
Ejecuta una lista ordenada de objetivos de goalkeeper uno tras otro, generando un subagente ejecutor con contexto fresco por cada objetivo y controlando el avance con la aprobación de un subagente juez separado contra la Definición de Hecho de cada objetivo. Se activa con `/goal-chain "<file>"` para iniciar una cadena, y es invocado automáticamente por la habilidad goal-judge para avanzar el cursor después de una aprobación.
Informe de la prueba
Ejecuté manualmente las escrituras de archivos en modo inicio (chain.json/active.json/state.json/log.md) para una cadena desechable de 2 objetivos y cada campo coincidió exactamente con las formas canónicas documentadas, pero la habilidad depende fuertemente de las habilidades hermanas goal-judge y goal-prep (y la sección 'Canonical state shapes' de skills/goal/SKILL.md) que residen fuera de skills/goal-chain/ -- una copia simple de esa carpeta no tiene un paso de creación de contrato ni un juez al que entregar.
Probado el: 2026-07-16 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/bonfire-systems/goalkeeper.git mkdir -p ~/.claude/skills cp -r goalkeeper/skills/goal-chain ~/.claude/skills/goal-chain
Comandos y prompts de ejemplo
/goal-chainEjecuta cadenas de objetivos lineales controladas por un juez para Claude Code, pero solo como una parte del plugin goalkeeper, no de forma independiente.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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