Turn review-plan 's silent auto-apply into a guided conversation: walk the developer through every team finding, let them Accept , Modify , or Reject each one, and gate the whole analysis behind an opt-out --skip-analysis flag so power users and background runs stay fast.
Read and implement all steps in the plan at docs/plans/add-review-findings-walkthrough.md — Walkthrough & analysis of review-plan findings. Verify against the plan's Tests, Verification, and Acceptance Criteria before reporting done. If everything passed, mark completion in docs/plans/add-review-findings-walkthrough.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: Walkthrough & analysis of review-plan findings. The plan at docs/plans/add-review-findings-walkthrough.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-findings-walkthrough.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-findings-walkthrough.md — Walkthrough & analysis of review-plan findings. Brief subagents with the plan file at docs/plans/add-review-findings-walkthrough.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-findings-walkthrough.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-findings-walkthrough.html
docs/plans/add-review-findings-walkthrough.html
docs/plans/add-review-findings-walkthrough.md
Context
The story behind this plan — what prompted the work and why it matters now.
The review-plan skill runs a seven-reviewer Agent Team, synthesizes their findings into an “Inline Edits to Apply” table (Step 6), then writes those edits straight into the plan (Step 7). The developer never sees the findings before they land — the only control today is the coarse “review only” vs “update in place” toggle at Step 2.
This plan inserts a developer-in-the-loop walkthrough between synthesis and integration. By default the skill presents an ask-first gate offering to walk through the findings; the developer can decline at the prompt. If they proceed, each finding is triaged individually — Accept, Modify, or Reject — and only the kept edits flow into Step 7. A new --skip-analysis flag bypasses the gate entirely for power users, and because background mode already suppresses every AskUserQuestion , it implies --skip-analysis so unattended runs never block.
The change is contained to the review-plan skill and its synthesis template, plus the usual documentation and version ripple. No other plugin or review pipeline is touched in this plan.
Files that change
Every file this plan touches, and what happens to each one.
.claude-plugin/marketplace.jsonmodified bump plan-agent 1.11.0 → 1.12.0- kit/plugins/plan-agent/
CHANGELOG.mdmodified add 1.12.0 entryREADME.mdmodified document --skip-analysis + walkthrough
kit/plugins/plan-agent/skills/review-plan/SKILL.mdmodified flag parse, Step 6b, Step 7 wiringkit/plugins/plan-agent/skills/review-plan/references/output-template.mdmodified Source/Rationale column + Triage Outcome
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.
Drive the updated skill against tests/fixtures/review-plan-sample.html three ways. (1) Default: confirm the ask-first gate appears; decline it and confirm no edits are applied but the Team Review is still appended; re-run, accept the gate, then Reject one finding and confirm it is absent from the plan body yet present in the appended triage record, while an Accepted finding does land. (2) --skip-analysis : confirm no gate appears and every proposed edit is applied (matching today's behavior). (3) --background : confirm zero interactive prompts and update-in-place is used. Finally, run python3 -c "import json; json.load(open('.claude-plugin/marketplace.json'))" and assert the plan-agent version reads 1.12.0 , and grep -n "1.12.0" kit/plugins/plan-agent/CHANGELOG.md returns the new entry.
Wrapping up
Three gates that must all pass before this plan is marked completed.
Completion Report
- Deviation — version bump landed as 2.0.0 → 2.1.0
- The plan stated a plan-agent 1.11.0 → 1.12.0 bump, but main had already shipped plan-agent 2.0.0 (the refine-prompt rename) before implementation began. The bump therefore landed as 2.0.0 → 2.1.0 (minor); the CHANGELOG entry and tests/marketplace-version.test.mjs target 2.1.0.
- Note — objective smoke test is agent-driven
- The objective smoke test is provided as a fixture (tests/fixtures/review-plan-sample.html) with documented Run A / Run B commands. It is agent-driven and requires an interactive developer session to execute, per this plan's own Tests section.