---
description: Read PLAN.md + PROGRESS.md and pick the next ready task. Claims it and tells you (or an agent) what to do.
---

Read `PLAN.md` and `PROGRESS.md`. Find the first `todo` task whose `depends_on` are all `done`.

- If found: print the task ID, name, file scope, acceptance criteria, and which specialist agent should own it. Recommend spawning that agent (or doing it inline if small).
- If a candidate is `blocked`: surface the blocker and the task it waits on.
- If none ready: say so explicitly and list what must complete first.

Do not start implementing — this command only selects and reports. (Use `/bootstrap` for Phase 0, or delegate to the owning agent for the task.)

Arguments: $ARGUMENTS (optional — restrict to a phase, e.g. `phase 1`).
