REVIEWS.md artifact that the planner can consume directly to drive a more informed replan.
Running /gsd-review
Run/gsd-review --phase N to dispatch your phase plans to one or more AI reviewers. GSD reads the phase’s PLAN.md files, assembles a review prompt that includes the roadmap, requirements, and context, and sends it to each selected reviewer in parallel.
Reviewer flag reference
Reviewer flag reference
{phase}-REVIEWS.md — a structured document containing each reviewer’s feedback, severity classifications, and specific concerns about the plan
Default reviewer configuration
Rather than specifying reviewer flags on every run, setreview.default_reviewers in config.json to scope the no-flag /gsd-review call to a subset of reviewers you always want:
/gsd-review --phase 2 with no flags will use Gemini and Codex. Explicit reviewer flags override this setting for that run. --all always runs the full detected set regardless of config.
How REVIEWS.md feeds back into planning
After/gsd-review completes, pass --reviews to /gsd-plan-phase to replan using the cross-AI feedback as additional context. The planner reads REVIEWS.md, incorporates HIGH and MEDIUM concerns into revised task sequencing and risk mitigation, and produces an updated set of PLAN.md files.
--reviews skips the research step by default — it assumes your RESEARCH.md is still valid and focuses the planner’s attention on addressing the specific concerns raised in REVIEWS.md. Combine --reviews --research to force a full research refresh before replanning.Automated convergence loop
GSD exposes two entry points into the plan → review → replan loop:/gsd-progress --next --auto --converge— the preferred hands-free surface. When--nextroutes to planning, the step is dispatched through/gsd-plan-review-convergenceautomatically, and converge mode is preserved across the rest of the--autochain (plan → execute → verify → next phase). Use this when you want one command to drive the whole milestone under the convergence policy./gsd-plan-review-convergence N— the direct command. Use this when you only want to converge the plan for a specific phase without running the rest of the workflow.
workflow.plan_review_convergence: true and accept the same reviewer flags and --max-cycles N. --cross-ai is accepted as an alias for --converge on /gsd-progress.
/gsd-progress --next --auto --converge just wires it into the standard workflow router so you do not have to invoke it phase-by-phase. If you request --converge while workflow.plan_review_convergence is false, the command stops before planning and prints the enable hint instead of silently falling back to /gsd-plan-phase.
1
Plan
Spawns a planning agent to produce PLAN.md for the phase.
2
Review
Dispatches the plan to selected AI reviewers in parallel.
3
Count HIGH concerns
Parses the
CYCLE_SUMMARY from REVIEWS.md to count unresolved HIGH-severity concerns.4
Converge or replan
If HIGH count is zero, the loop exits successfully. If HIGH count is non-zero and cycles remain, replans with
--reviews feedback and repeats from Step 2.5
Escalate on stall
If the HIGH count stops decreasing across cycles, the command warns about a stall and offers the choice to proceed manually or extend the cycle cap.
Configuring per-reviewer model selection
You can specify which model each reviewer CLI should use by settingreview.models.<cli> in config.json. When a key is absent, GSD uses each CLI’s configured default.
/gsd-config --integrations.
Prerequisites
Before using cross-AI review, verify that each reviewer you plan to use is installed, authenticated, and reachable from your terminal.Checking each reviewer
Checking each reviewer
Cloud CLIs (Gemini, Codex, OpenCode, Qwen, Cursor): Run the CLI with
--version or a simple query to confirm it is installed and authenticated with a valid API key.Antigravity (agy): Free with Google credentials. Install the CLI and authenticate with your Google account before running.Local model servers (Ollama, LM Studio, llama.cpp) are supported as reviewers in
/gsd-plan-review-convergence but not in /gsd-review. Use /gsd-plan-review-convergence with the --ollama, --lm-studio, or --llama-cpp flags to run the full convergence loop against a local model.