Give every freshly-generated plan a one-click path to a full critique: add a "Review the plan" option to the implementation-plan skill's Step 8 exit menu that invokes the review-plan Agent Team on the current plan, then returns to the menu so the user can review-then-implement without leaving the flow.
Read and implement all steps in the plan at docs/plans/add-review-plan-option-to-exit-step.md — Add a "Review the plan" option to the plan exit step. Verify against the plan's Tests, Verification, and Acceptance Criteria before reporting done. If everything passed, mark completion in docs/plans/add-review-plan-option-to-exit-step.md — tick each step's [x] marker and each criterion's - [x], set status: completed — and re-render the HTML from the spec. If any check failed, leave status: in-progress and say which.
More ways to run this plan — goal & workflow prompts, file path
Achieve this goal: Add a "Review the plan" option to the plan exit step. The plan at docs/plans/add-review-plan-option-to-exit-step.md describes one approach — use it as reference, but optimize for the outcome. Fan out across parallel subagents where that serves the outcome. Verify against the plan's Tests, Verification, and Acceptance Criteria before reporting done. If everything passed, mark completion in docs/plans/add-review-plan-option-to-exit-step.md — tick each step's [x] marker and each criterion's - [x], set status: completed — and re-render the HTML from the spec. If any check failed, leave status: in-progress and say which.
Run a workflow to implement the plan at docs/plans/add-review-plan-option-to-exit-step.md — Add a "Review the plan" option to the plan exit step. Brief subagents with the plan file at docs/plans/add-review-plan-option-to-exit-step.md. Reserve a final verification phase for the lead agent, not a subagent. Verify against the plan's Tests, Verification, and Acceptance Criteria before reporting done. If everything passed, mark completion in docs/plans/add-review-plan-option-to-exit-step.md — tick each step's [x] marker and each criterion's - [x], set status: completed — and re-render the HTML from the spec. If any check failed, leave status: in-progress and say which.
add-review-plan-option-to-exit-step.html
docs/plans/add-review-plan-option-to-exit-step.html
docs/plans/add-review-plan-option-to-exit-step.md
Context
The story behind this plan — what prompted the work and why it matters now.
The implementation-plan skill ends its workflow at Step 8 ("Implement, Edit, or Exit"), where an AskUserQuestion offers the user what to do next with the plan it just generated. Today the choices are Implement now , Run as workflow (only when a workflow prompt was generated), Edit the plan , and Exit . There is no way to send the plan straight into review.
The sibling review-plan skill already exists: it orchestrates a seven-reviewer Agent Team (five core + two UI-conditional), synthesizes findings, and applies improvements in place . It is invoked via the Skill tool — already declared in implementation-plan 's allowed-tools — and accepts an explicit plan path ( /plan-agent:review-plan <file.html> ). Wiring the two together is low-risk: the exit step already knows the plan's resolved path, so it can hand that path to review-plan directly.
One hard constraint shapes the design: AskUserQuestion allows a maximum of four options. The "workflow prompt present" menu is already at four , so a fifth slot is impossible there. The chosen resolution (an adaptive swap ) keeps the new Review the plan option always available and drops Edit the plan from the top menu only in the workflow-present case. The review-plan skill hard-stops when Agent Teams are unavailable (Claude Code < 2.1.32 or the CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS flag unset); the new handler must degrade gracefully when that happens.
Files that change
Every file this plan touches, and what happens to each one.
.claude-plugin/marketplace.jsonmodified bump plan-agent 1.10.0 → 1.11.0- kit/plugins/plan-agent/
CHANGELOG.mdmodified add 1.11.0 entryREADME.mdmodified document the Review option
kit/plugins/plan-agent/skills/implementation-plan/SKILL.mdmodified add Review option + handler to Step 8tests/plugins/test-step8-review-option.shnew smoke test for the option + handler
Steps
The step-by-step work, in order — each step says what to do, why it matters, and how to check it worked.
Tests
The tests that prove the change does what it promises.
Definition of done
The plan counts as done when every statement below is true — check each one off as you verify it.
Final check
One last pass to confirm the whole change works end to end.
Automated: run bash tests/plugins/test-step8-review-option.sh — every assertion prints PASS and the script exits 0. Run python3 -c "import json; json.load(open('.claude-plugin/marketplace.json'))" to confirm valid JSON, and confirm the printed plan-agent version is 1.11.0 .
End-to-end (manual): invoke /plan-agent:implementation-plan <any objective> and reach Step 8. For a simple plan (no workflow prompt) confirm the menu shows Implement now / Review the plan / Edit the plan / Exit. For a complex plan (workflow prompt generated) confirm the menu shows Implement now / Run as workflow / Review the plan / Exit with Edit the plan absent. Choose Review the plan and confirm the review-plan skill announces "Reviewing plan: <this plan's path>", runs against the current plan, then control returns to the Step 8 menu with status still todo .
Graceful degradation: with Agent Teams disabled (unset CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS ), choosing Review the plan surfaces review-plan 's "Agent Teams are disabled" guidance and returns to the menu without crashing the planning flow.
Wrapping up
Three gates that must all pass before this plan is marked completed.
Completion Report
No items to report — all requirements met.