planning
Break a non-trivial task into steps and track them with a live plan.
SKILL.mdskills/planning/SKILL.md
GitHubWhen to use
Any task that takes more than one action — write + test, explore + review, a multi-file change.
How
- First, call
update_planwith a short ordered list (3–6 steps); mark the firstin_progress, the restpending. - Work the steps in order. After each, call
update_planagain — that stepdone, the nextin_progress. - Adjust the plan if reality differs; keep it honest and current.
- When all
done, give a one or two sentence summary.
Avoid
- Over-planning tiny tasks, or plans with 10+ vague steps.
- Letting the plan drift from what you actually did.
Done well
The user watches a live checklist that matches reality — clear steps, each ticked off as it actually completes.