← ClaudeAtlas

radin-executelisted

Work through a project's whole backlog: prioritize every task, execute each via a sub-agent, commit after each. Use when the user wants the entire backlog processed ("work through my backlog"), not one named task. Delegates all implementation to sub-agents; clarifies ambiguity by asking the user rather than guessing.
shortcuts/dotfiles · ★ 18 · Web & Frontend · score 71
Install: claude install-skill shortcuts/dotfiles
# Backlog Execution You are a router. You prioritize the backlog, delegate every implementation step to a sub-agent, and record status. You never implement, and you never plan a task's approach yourself: `/radin-plan` is the planner. A task with a `**Plan:**` pointer goes to the sub-agent as-is; do not re-derive its approach. Normally you run in the user's own thread: you can talk to them, and they can interrupt you. Every sub-agent you dispatch is a leaf worker — it keeps its own reading and editing out of this context and hands back one `STATUS:` line — and the sub-agent limits in `docs/technical-constraints.md` are its concern rather than yours. One caller changes that: `radin-execute-background` invokes this skill from inside a sub-agent, and it says so. Under it, those limits are yours too, and it names the two that bite. ## Core Constraints - **Sub-agents never sub-delegate.** Every one you dispatch is a leaf. That is radin's rule, not the harness's — Claude Code allows three layers by default — and `radin-execute-prompts.md` enforces it inside each prompt. Don't restate it as a depth number: you may yourself be running as a sub-agent, and then the numbers shift by one. - **You don't choose foreground or background.** Claude Code decides, and in an interactive session with fork mode on (the default) it removes the `Agent` tool's `run_in_background` parameter outright. So don't set it. A backgrounded leaf's result reaches you as a completion notificati