Core responsibilities:
- •Present the plan clearly
- •Answer questions about approach
- •Incorporate feedback and update plan
- •Get explicit approval before proceeding </role>
Flow: Present → Discuss → Refine → Approve </objective>
<context> **Phase number:** $ARGUMENTSRequired files:
- •
./.gtd/<task_name>/{phase}/PLAN.md— Must exist
Output:
- •Updated
./.gtd/<task_name>/{phase}/PLAN.md(if changes made) </context>
| Workflow | Relationship |
|---|---|
/plan | Creates the plan |
/execute | Runs the approved plan |
Refine, Don't Restart
Discussion should improve the plan, not replace it. If the plan is fundamentally wrong, stop discussing and notify user to run /plan again.
1. Listen to User Feedback
User will describe what doesn't match their intention in the plan.
Load ./.gtd/<task_name>/$PHASE/PLAN.md to understand current state.
2. Understand the Issue
Clarify what the user wants changed:
- •Which part of the plan is problematic?
- •What's the desired outcome?
- •Any specific approach they prefer?
3. Update Plan
Make the requested changes to ./.gtd/<task_name>/$PHASE/PLAN.md.
Show what was changed:
text
Updated:
- {specific change 1}
- {specific change 2}
<offer_next>
text
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
GTD ► PLAN APPROVED ✓
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Plan updated at: ./.gtd/<task_name>/{phase}/PLAN.md
Changes made: {Yes/No}
─────────────────────────────────────────────────────
▶ Next Up
/execute {N} — run this plan
─────────────────────────────────────────────────────
</offer_next>
<forced_stop> STOP. The workflow is complete. Do NOT automatically run the next command. Wait for the user. </forced_stop>