arc-agentslisted
Install: claude install-skill a-canary/arc-agents
# arc-agents — ledger-aware verbs
This skill is a router for the arc-agents skills that depend on the ledger (`~/vault/ledger.db`, the `bookie` CLI, sprint/event machinery). If a verb does not mutate or read the ledger, it does NOT belong here — it lives in **arc-skills** (the shared skills repo).
## Ledger-dependent verbs (this repo)
| Verb | What it does |
|---|---|
| `bookie` | Sole writer of ledger rows. Validates kind/type/state, mints slug ids, emits `created` event. Adds `decompose` verb that turns a PRD into a chain of TDD slices. |
| `bookie-tdd` | TDD template for bookie subagent tasks. Pure-validator TDD, fixture patterns, table-driven cases, red-green-refactor. |
| `spec-to-tickets` | Decompose a spec into N sprint ledger rows, each a tracer-bullet thin vertical slice with `Requirements + Success criteria` in `body_md`. |
| `spawn` | Worker decomposition verb. Inserts child ledger rows under the current task, wires `parent.blocked_by` to the new children, flips parent to `blocked`. NOT a process spawn. |
| `sprint-supervise` | Re-entrant sprint supervisor loop. Drives a single thin vertical slice to evidence-backed done across re-entry cycles: load prior handoffs, check evidence, complete or decompose, write re-entry handoff, tear down. |
| `to-ledger` | Owner-facing flow for filing a single ledger row. Walks the user through the required flags, then delegates the write to `bookie`. |
| `triage-assign` | Agent-actor triage loop. Batch-claims rows with `agent='a