ultra-planlisted
Install: claude install-skill rocky2431/ultra-builder-pro-cli
# Turn one Change into executable tracer bullets
Planning owns decomposition and technical design; files carry it across sessions and hosts.
## Before you start
1. If model-selected, verify the live execution grant in `../ultra-change/references/execution-grant.md` — a current session-local activation or a stably verified durable work-package grant; without either, stop.
2. Read `../ultra-change/references/change-contract.md` and apply its **Active Change
authority resolution** before reading any active `intent.md` or resolving a current
`change_id`. This workflow requires its one valid active authority; any zero result
or typed diagnostic stops before decomposition until the stated repair or retry
succeeds. The intent must be `accepted`, every blocking decision resolved, its
`## Research Disposition` exit evidence satisfied, and its `## North Star Trace`
current before decomposition.
3. Read `.ultra/tasks.json`; select matching tasks and read each unfinished context and
Resume Note. Preserve all historical tasks in the append-only ledger.
4. Read `CONTEXT.md` for vocabulary and the relevant `.ultra/decisions/` entries.
5. Read the active Change intent, its `trace_to` specification anchors, and the
source, tests, consumers and recovery paths those anchors describe.
## Definition of done
- `.ultra/tasks.json` uses `$schema: "ultra-task-ledger-v2"` and is the sole
task-status authority. Every current-Change row resolves one context whose stable