Goal Chain

Kör domar-gated linjära målkjedjor för Claude Code, men bara som en del av goalkeeper-pluginet, inte fristående.

av bonfire-systems · bonfire-systems/goalkeeper

Fungerar med konfiguration ★ 7.6/10

Goal Chain — Kör domar-gated linjära målkjedjor för Claude Code, men bara som en del av goalkeeper-pluginet, inte fristående.

Vad den gör

Exekverar en ordnad lista av goalkeeper-mål efter varandra, skapar en ny kontext-exekutor-underagent per mål och gatear framsteg baserat på godkännande från en separat domar-underagent mot varje måls Definition of Done. Triggers på `/goal-chain "<file>"` för att starta en kedja, och anropas automatiskt av goal-judge-färdigheten för att avancera markören efter ett godkännande.

Testrapport

Manuellt exekverade filskrivningarna i Start-läge (chain.json/active.json/state.json/log.md) för en bortkastad 2-måls kedja och varje fält matchade de dokumenterade kanoniska formerna exakt, men färdigheten är hårt beroende av de närliggande goal-judge- och goal-prep-färdigheterna (och skills/goal/SKILL.md:s sektion 'Canonical state shapes') som lever utanför skills/goal-chain/ — en bar kopia av bara den mappen har ingen kontrakt-skapande steg och ingen domare att lämna över till.

Testad: 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

Kommandon och exempelprompter

  • /goal-chainKör domar-gated linjära målkjedjor för Claude Code, men bara som en del av goalkeeper-pluginet, inte fristående.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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