Execute an existing plan file. Use when a user asks to carry out a .plan.md task list.
Execute a plan stored in .cursor/plans/*.plan.md, updating todo statuses as work progresses.
Load the plan file
.plan.md path.todos.Execute tasks with status transitions
status to in_progress.in_progress task at a time.status to completed.Handle scope changes
Output formatting
Completion requirements
I just implemented <plan filepath>. Review the plan, review all code changes, and determine if the changes align with the plan. Then have a UI testing subagent manually verify any and all front-end changes.ui-ux-tester).
<route>, click <button label>, verify <expected result>.".plan.md file under a new section named ## Reviewer Handoff.
.plan.md section..cursor/plans/ to .cursor/plans/archive/ and confirm the new location.Use this exact structure in the final user response and mirror it in the plan file under ## Reviewer Handoff (excluding the archive-approval ask in the plan file):
I just implemented <plan filepath>. Review the plan, review all code changes, and determine if the changes align with the plan. Then have a UI testing subagent manually verify any and all front-end changes.
Implemented plan: **<plan name>** at `<plan filepath>`.
Change summary:
- <high-level outcome 1>
- <high-level outcome 2>
File-level changelog:
- `<absolute-or-workspace-relative-path>`: <what changed and why>
- `<absolute-or-workspace-relative-path>`: <what changed and why>
UI manual verification checklist:
1. `<ui tester alias>`: Open `<route>`. In `<section/panel/table>`, click `<control label>`, then verify `<expected result>`.
1. `<ui tester alias>`: Open `<route>`. In `<section/panel/table>`, perform `<user action>`, then verify `<expected result>`.
1. `<ui tester alias>`: Open `<route>`. In `<section/panel/table>`, verify `<visual/behavioral expectation>`.