| name | plan |
| description | Use when the task needs scoped planning, decomposition, or execution sequencing before implementation begins, with agmo-explore/agmo-architect support when needed. |
| argument-hint | [task, approved design, or planning request] |
Agmo Plan
Use this when the request is too broad, risky, or multi-stage to implement safely without a plan.
Main-session contract
The main session stays in the planning lane and delegates the main planning synthesis to agmo-planner.
When $plan is invoked, the main session should:
- restate the goal, scope, and known non-goals briefly
- gather repo facts with
agmo-explore before asking the user about current files, symbols, or patterns
- pull in
agmo-architect when the plan depends on boundary, interface, or tradeoff decisions
- break the work into ordered, testable steps sized to the actual task
- define verification shape up front instead of leaving proof to the end
- end with the next concrete handoff, usually
plan-review or execute
Native subagent lifecycle
When spawning native subagents for this workflow, keep each agent id until its result is integrated, then call close_agent for completed, failed, superseded, or no-longer-needed lanes so thread slots are released before the next delegation.
Use this for
- multi-file or multi-stage work
- vague implementation requests
- execution handoff planning
- tasks likely to escalate to
team
- plans that need explicit acceptance criteria and risk handling
Do not use this for
- already-clear small implementation tasks
- generic factual Q&A
- first-pass design exploration that still belongs in
brainstorming
Planning quality bar
A strong plan should usually include:
- requirements summary
- acceptance criteria that are directly testable
- implementation steps with likely file or ownership hints when known
- risks and mitigations
- verification steps
- the likely next workflow transition
Artifact save body
Before ending a meaningful planning stage, make the final response or delegated result save-ready:
- goal, scope, and non-goals
- ordered implementation plan
- acceptance criteria
- verification path
- risks, dependencies, and execution handoff
Interview posture
If the request is still underspecified after repo inspection, ask one focused question at a time. Prefer scope, non-goals, and decision-boundary questions over broad open-ended interrogation.
Compatibility alias
ralplan remains available as a compatibility alias for users who want a higher-trust, consensus-style version of this same planning lane. The canonical workflow name is still plan.