← ClaudeAtlas

startuplisted

Willow 2.0 boot — anchor, inbox, ledger, KB continuity (config-driven), flags, report
rudi193-cmd/willow-2.0 · ★ 2 · AI & Automation · score 58
Install: claude install-skill rudi193-cmd/willow-2.0
@markdownai v1.0 # /startup > **Recovery path — not the default boot.** Use this skill when boot is degraded, the session anchor is missing/stale, or you need deeper continuity recovery than the normal `willow.md` path. Default boot with MCP available is the compact 7-step loop: (1) `markdownai-read_file("willow.md")`; (2) establish local operating context with agent, namespace, repo root, branch, and a compact repo diff summary; (3) `fleet_status`; (4) `handoff_latest`; (5) `grove_get_history` on the agent channel/inbox; (6) `kb_search` on the current task/topic; (7) stop on degraded base or proceed to act. Keep step 2 compact: branch, clean/dirty, staged/unstaged/untracked counts, ahead/behind if known, and a short diff note, not a full patch. SessionStart already ran status/handoff/flags and wrote `$WILLOW_HOME/session_anchor_${WILLOW_AGENT_NAME}.json` (`~/github/.willow`; `~/.willow` alias OK). Re-run the deeper recovery steps below only if the anchor is missing, stale (`written_at` > **2h**), or live MCP boot is degraded. Stack position: this skill belongs to the **boot persistence** layer. See the Persistent memory section in `willow.md` for the full 4-layer stack. ## Steps 1. Read anchor JSON (path above). 2. **Postgres — live probe, not anchor copy.** The anchor field `postgres` can be `unknown` when SessionStart could not reach MCP. Do **not** report that as the truth. Prefer `fleet_status`: `postgres` is a **dict** ⇒ up. If MCP is missing, times out, or return