From asta-assistant
Write a detailed, executable plan for a single unit of work, then get it approved by review-plan. Updates work/<slug>/README.md with concrete instructions and sets status to ready (or needs-input if review repeatedly rejects).
How this skill is triggered — by the user, by Claude, or both
Slash command
/asta-assistant:plan-workThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Takes a vague goal in `work/<slug>/README.md` and produces a concrete, tool-aware plan that a downstream agent can execute without further design decisions.
Takes a vague goal in work/<slug>/README.md and produces a concrete, tool-aware plan that a downstream agent can execute without further design decisions.
work/<slug>/README.md with at least the Goal section filled in. Frontmatter status is usually pending-plan.project.md for surrounding context (overall goal, background, related completed work).Same work/<slug>/README.md with:
# Instructions populated with a concrete plan (numbered steps; specific tools, commands, files, or skills to invoke; expected artifacts).status: ready (on approval) or status: needs-input (after repeated rejections).plan_review_attempts: <int> to track loops.Read context. Open the work README and project.md. If the README's Goal section is empty or unclear, set status: needs-input and stop — do not invent a goal.
Draft the plan. Under # Instructions, write numbered steps that:
work/<slug>/data/<file>).Update status and counter.
status: pending-review
plan_review_attempts: <n+1>
Invoke review-plan with the slug. The review writes its verdict into the README (see review-plan).
Read the verdict.
status: ready — done.status: pending-plan and the review left feedback in the README, incorporate it and loop to step 2.status: needs-input, leave the latest review feedback in place, and stop. Surface to the user.A good plan is one a fresh agent could execute without asking design questions. Concretely:
npx claudepluginhub allenai/asta-plugins --plugin asta-assistantCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.