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-assistantCritic skill. Given a plan in work/<slug>/README.md (status pending-review), check that the steps are concrete, the tools are appropriate, and the plan is realistic. Write a verdict and feedback back into the README.
Creates structured PLAN.md for software engineering tasks by interviewing user for intent, scanning project context, and outlining scope, success criteria, sequenced checklist. Use before implementation.
Writes executable plan documents for multi-step implementation tasks, defining task dependencies and file modifications. Use when scope is clear and work requires sequenced execution.