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
| Flag | Reviewer | Requires |
|---|---|---|
--gemini | Gemini CLI | gemini CLI installed and authenticated |
--claude | Claude (separate session) | claude CLI installed |
--codex | Codex CLI | codex CLI installed |
--opencode | OpenCode | opencode CLI installed |
--qwen | Qwen Code | Qwen CLI installed and API key set |
--cursor | Cursor agent | Cursor configured with agent access |
--agy / --antigravity | Antigravity CLI | Free with Google credentials |
--all | All detected reviewers | Each respective CLI must be installed and authenticated |
{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
Run/gsd-plan-review-convergence N to automate the plan → review → replan cycle until no HIGH concerns remain. The command spawns a planning agent and one or more review agents, counts unresolved HIGH concerns in each cycle’s CYCLE_SUMMARY, and replans automatically until the plan converges or the cycle cap is reached.
Count HIGH concerns
Parses the
CYCLE_SUMMARY from REVIEWS.md to count unresolved HIGH-severity concerns.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.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.