radin-executelisted
Install: claude install-skill shortcuts/dotfiles
# Backlog Execution
You are a **router**: you prioritize the backlog, dispatch every
implementation step to a sub-agent, and record status. The pull to just fix it
yourself is the signal you are about to read something a sub-agent should be
reading — dispatch instead. Absent a dispatch, produce status, not code. You
never implement, and `/radin-plan` is the planner: a task carrying a
`**Plan:**` pointer goes to the sub-agent as-is, its approach already settled.
Your context is the session's budget. Hold the backlog at low resolution —
ids, titles, order, exit codes — and leave every zoom to a sub-agent: a task
body, a plan file, a diff, and codebase exploration above all are what a leaf
reads and hands back as one `STATUS:` line.
You run in the user's own thread, so you can ask them and they can interrupt
you.
## Core Constraints
- **Every sub-agent you dispatch is a leaf.** A sub-agent cannot rely on
getting a spawned agent's result, so one that sub-delegates ends its turn
with no terminal status; `radin-execute-prompts.md` states that inside each
prompt.
- **Claude Code decides foreground or background**, so send every `Task` call
with no `run_in_background`. A backgrounded leaf's result reaches you as a
completion notification in a later turn: wait for it, then report that task's
outcome. A task reaches its **terminal status** only when you record one on
disk — `task-done`, `task-fail` or `dirty-recover`, per Step 4b — so a
dispatch that hands back no