executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
crew-planner-executorSplit long, exploratory work into a planner phase (produce a concrete plan) and an executor phase (carry out the plan), with an explicit checkpoint between the two so the human can intervene cheaply.
Independent GitHub snapshot · Automated classification · Original documentation governs
Long tasks that mix exploration and execution fail differently than each phase alone. Separate them, with a planner that emits a concrete plan and an executor that carries it out.
The planner agent:
crew-manager-pattern) for explicit approval.The executor (same or different agent):
agent-status-pings.production-validation or agent-self-check at the end and reports done.The handoff between A and B is the most valuable point in the loop. It is the cheapest place for the user to redirect work. Make the plan crisp, numbered, and short enough to read in 60 seconds.