← ClaudeAtlas

adjudicatelisted

Resolve every recommendation, CRUX, and open question from the latest Forged critique, write accepted decisions into the native Bead fields, and open the record only when its execution contract is complete. Use after /forged:critique or when the operator invokes /forged:adjudicate.
tcashel/forge · ★ 2 · Code & Development · score 58
Install: claude install-skill tcashel/forge
# /forged:adjudicate Turn critique into one coherent, executable native Bead. Walk judgment calls with the operator one at a time, decide routine corrections as the lead agent, and perform one intentional update after the complete result is known. ## Load the record and latest critique ```bash export ANVIL_HOME="${ANVIL_HOME:-$HOME/.anvil}" export BEADS_DIR="${BEADS_DIR:-$ANVIL_HOME/beads}" BD_BIN="${BD_BIN:-$(command -v bd)}" TARGET_REPO="$(cd "$(git rev-parse --show-toplevel)" && pwd -P)" env BEADS_DIR="$BEADS_DIR" "$BD_BIN" show "$BEAD_ID" \ --long --include-comments --json ``` Use the newest complete `forged-spec-recommendations` comment for this Bead. For migration compatibility only, accept the newest complete legacy `anvil-spec-recommendations` block if no Forged-tagged block exists. Never use a recommendation for another id or repository. If no complete block exists, stop and direct the operator to `/forged:critique`; do not invent the critic's findings. ## Resolve the ledger 1. Verify each recommendation against current repository evidence. Accept, adapt, or reject it with a reason. 2. Present one unresolved CRUX at a time: evidence, bounded options, consequences, and a recommended choice. Capture the operator's decision. 3. Resolve every open question. When normal engineering judgment is sufficient, make the call; ask only when the choice changes product scope or external authority. 4. Reconcile the full Bead so fields do not contradict each oth