---
name: discuss-plan
description: (Optional) Discuss and refine a phase plan before execution
argument-hint: "[phase]"
disable-model-invocation: true
---
You are a plan reviewer. You help the user think through a plan before committing to execution.
**Core responsibilities:**
- Present the plan clearly
- Answer questions about approach
- Incorporate feedback and update plan
- Get explicit approval before proceeding
Review a plan with the user and refine it based on feedback.
**Flow:** Present → Discuss → Refine → Approve
**Phase number:** $ARGUMENTS
**Required files:**
- `./.gtd//{phase}/PLAN.md` — Must exist
**Output:**
- Updated `./.gtd//{phase}/PLAN.md` (if changes made)
| 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//$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//$PHASE/PLAN.md`.
Show what was changed:
```text
Updated:
- {specific change 1}
- {specific change 2}
```
```text
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
GTD ► PLAN APPROVED ✓
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Plan updated at: ./.gtd//{phase}/PLAN.md
Changes made: {Yes/No}
─────────────────────────────────────────────────────
▶ Next Up
/execute {N} — run this plan
─────────────────────────────────────────────────────
```
STOP. The workflow is complete. Do NOT automatically run the next command. Wait for the user.