From asta-assistant
Router skill that advances the project autonomously. Examines project.md Pending Work, dispatches to do-work for ready items or plan-work otherwise, and loops until no actionable work remains. Use when the user says "keep going", "work on the project", "run the next step".
How this skill is triggered — by the user, by Claude, or both
Slash command
/asta-assistant:runThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Router. Drives the project forward by repeatedly picking the next action from `project.md` and handing off to the appropriate skill.
Router. Drives the project forward by repeatedly picking the next action from project.md and handing off to the appropriate skill.
project.md exists. If not, hand off to brainstorm to draft one.Read state. Open project.md. Parse the Pending Work section into a list of items with slug and status.
Pick the next action.
status: done, hand off to save-work to persist them before doing anything else. Batching in one call is fine.status: ready, pick the first one and hand off to do-work with that slug.status: pending-plan, pick the first one and hand off to plan-work with that slug.status: needs-input, stop and ask the user to resolve it.After the handoff returns, re-read project.md and loop back to step 2. Stop when:
| Status | Meaning | Next skill |
|---|---|---|
pending-plan | Goal known, no detailed plan yet | plan-work |
pending-review | Plan written, awaiting review-plan | (handled internally by plan-work) |
ready | Plan approved, ready to execute | do-work |
in-progress | do-work is running | (skip; do not re-enter) |
done | Work and review complete | save-work |
needs-input | Blocked, requires user input | (stop and ask) |
This skill never modifies project.md or work READMEs directly. It only reads state and dispatches.
npx claudepluginhub allenai/asta-plugins --plugin asta-assistantConverse with the user to identify the next most productive units of work for the current project, and record them in project.md under Pending Work. Use when the user wants to plan what to work on next, or when there is no project.md yet.
Routes user requests to the correct Planr skill based on project state. Use when the user hasn't named a specific skill.
Scans project state (plans, reviews, tests, git) and recommends the next step in the 7-phase pipeline. Use when unsure what to do next.