← ClaudeAtlas

bts-assesslisted

Assess a document's current level (1-3) and determine the next action needed. This is the brain of the adaptive loop — it decides what to do next.
imtemp-dev/claude-bts · ★ 0 · Code & Development · score 66
Install: claude install-skill imtemp-dev/claude-bts
# Document Assessment Assess the document and decide the next action. ## Division of labor This skill runs in a FORK: the full document read in step 3 stays out of the main loop's context (repeated assess rounds were its largest context accumulator). Everything the loop needs comes back as your final output — the `<bts-decision>` block (Part A) plus the human-readable rationale (Part B). The ORCHESTRATOR parses the block and executes the action; you only decide. Bash in this fork is ONLY for read-only commands (`bts verify`, `bts recipe status`). Never run state-mutating bts commands (log, create, finalize, …) or write files from this fork. ## Steps 1. Run level assessment via bts binary: ```bash bts verify $ARGUMENTS ``` This returns the current level score and missing criteria. If `$ARGUMENTS` is empty, resolve the active recipe via `bts recipe status` and target its draft: `bts verify .bts/specs/recipes/{id}/draft.md` (`bts verify` requires exactly one file argument). 2. Build situational awareness: - Read changelog.jsonl (last 5 entries) to know what was just done - Check if simulation has run (look for "simulate" action in changelog) - Check if debates exist and whether conclusions are reflected in the draft - Read scope.md to keep boundaries in mind 3. Read the document fully yourself and evaluate: - What level is this document at? (1=understanding, 2=design, 3=implementation-ready) - What specific content is missing to