Goal Chain

Esegue catene di obiettivi lineari giudicate per Claude Code, ma solo come parte del plugin goalkeeper, non standalone.

di bonfire-systems · bonfire-systems/goalkeeper

Richiede configurazione ★ 7.6/10

Goal Chain — Esegue catene di obiettivi lineari giudicate per Claude Code, ma solo come parte del plugin goalkeeper, non standalone.

Cosa fa

Esegue un elenco ordinato di obiettivi del goalkeeper uno dopo l'altro, generando un agente esecutore di contesto fresco per ogni obiettivo e bloccando l'avanzamento sull'approvazione di un agente giudice separato rispetto alla Definizione di Completamento di ciascun obiettivo. Si attiva su `/goal-chain "<file>"` per avviare una catena, ed è invocato automaticamente dalla skill goal-judge per avanzare il cursore dopo un'approvazione.

Rapporto di test

Eseguito manualmente gli script di scrittura in modalità Start (chain.json/active.json/state.json/log.md) per una catena usa e getta di 2 obiettivi e ogni campo corrispondeva esattamente alle forme canoniche documentate, ma la skill dipende fortemente dalle skill sorelle goal-judge e goal-prep (e dalla sezione 'Canonical state shapes' di skills/goal/SKILL.md) che vivono al di fuori di skills/goal-chain/ — una copia nuda solo di quella cartella non ha un passaggio di creazione contratto né un giudice a cui cedere.

Testato il: 2026-07-16 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/bonfire-systems/goalkeeper.git
mkdir -p ~/.claude/skills
cp -r goalkeeper/skills/goal-chain ~/.claude/skills/goal-chain

Comandi e prompt di esempio

  • /goal-chainEsegue catene di obiettivi lineari giudicate per Claude Code, ma solo come parte del plugin goalkeeper, non standalone.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Run this ordered list of goals one after another until they're all done
  • Advance the goal cursor now that this step got judged and approved
  • Kick off a linear multi-goal chain from my goals file and execute it