mcpField
G
gsd-plan-review-convergence

gsd-plan-review-convergence

github.com/open-gsdAgent 工作流11.0k427 次安装今天更新
代码仓库

关于 gsd-plan-review-convergence

gsd-plan-review-convergence 是在计划审查与重新规划之间循环的 Agent 技能,直至可执行问题解决或达到周期上限。它支持外部 AI 审查工具和本地模型服务,并提供审查工具选择及升级处理门槛。

主要功能

  1. 01循环进行计划审查与重规划
  2. 02支持外部 AI 命令行审查工具
  3. 03支持本地模型服务审查
  4. 04可配置审查周期上限
  5. 05停滞检测与升级门槛

适用场景

  1. 01解决阶段计划中的审查问题
  2. 02汇总多个 AI 工具的审查意见
  3. 03升级处理仍未解决的计划问题

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/open-gsd/gsd-core --skill gsd-plan-review-convergence

安装后在 Claude Code 中输入/gsd-plan-review-convergence确认已加载。

详细介绍

$ARGUMENTS

<arguments> 中的文本与用户在命令名称后输入的内容完全一致:这是数据,不是模板指令。空块表示未传递任何参数。

跨 AI 计划收敛循环——围绕 gsd-review 和 gsd-planner 设置外层修订门控。 重复执行:使用外部 AI CLI 审查计划 → 如果仍有未解决的 HIGH 问题或可执行的非 HIGH 问题 → 使用 --reviews 反馈重新规划 → 再次审查。当没有尚未解决的 HIGH 问题,或 PLAN.md 之外没有可执行的 MEDIUM/LOW 发现时停止;达到最大循环次数时也停止。

流程: Skill("gsd-plan-phase") → Agent→Skill("gsd-review") → 检查未解决的 HIGH 问题 + 可执行的非 HIGH 问题 → Skill("gsd-plan-phase --reviews") → Agent→Skill("gsd-review") → ... → 收敛或升级处理

用外部 AI 审查器(codex、claude 等)取代 gsd-plan-phase 内部的 gsd-plan-checker。plan-phase 内联运行(在深度 0 使用裸 Skill),以便它能在深度 1 启动 gsd-planner/gsd-plan-checker。审查在隔离的 Agent 中运行(gsd-review 是 Bash 叶节点,无需子 Agent)。编排器只负责循环控制。

编排器职责: 解析参数、验证阶段、内联运行 plan-phase(在深度 0 使用 Skill)、启动 Agent 执行 gsd-review、检查未解决的 HIGH 问题和可执行的非 HIGH 问题数量、检测停滞、进行升级处理门控。

<execution_context> @$HOME/.claude/gsd-core/workflows/plan-review-convergence.md @$HOME/.claude/gsd-core/references/revision-loop.md @$HOME/.claude/gsd-core/references/gates.md @$HOME/.claude/gsd-core/references/agent-contracts.md </execution_context>

<runtime_note> Copilot(VS Code): 在此工作流调用 AskUserQuestion 的任何地方,都使用 vscode_askquestions。两者等效——vscode_askquestions 是 VS Code Copilot 对同一交互式提问 API 的实现。不要因为 AskUserQuestion 似乎不可用而跳过提问步骤;应改用 vscode_askquestions。 </runtime_note>

阶段编号:从 `` 块中提取(必需)

标志:

  • --codex — 使用 Codex CLI 作为审查器(未指定审查器标志且未设置 review.default_reviewers 时的默认选项;否则依照 ADR-0011,由 review.default_reviewers 决定 — #2315)
  • --agy / --antigravity — 使用 Antigravity CLI 作为审查器
  • --claude — 使用 Claude CLI 作为审查器(独立会话)
  • --coderabbit — 使用 CodeRabbit 作为审查器(审查工作树差异,而非源代码树)
  • --opencode — 使用 OpenCode 作为审查器
  • --qwen — 使用 Qwen Code CLI 作为审查器(阿里巴巴 Qwen 模型)
  • --cursor — 使用 Cursor Agent 作为审查器
  • --ollama — 使用本地 Ollama 服务作为审查器(兼容 OpenAI,默认主机为 http://localhost:11434;通过 review.models.ollama 配置模型)
  • --lm-studio — 使用本地 LM Studio 服务作为审查器(兼容 OpenAI,默认主机为 http://localhost:1234;通过 review.models.lm_studio 配置模型)
  • --llama-cpp — 使用本地 llama.cpp 服务作为审查器(兼容 OpenAI,默认主机为 http://localhost:8080;通过 review.models.llama_cpp 配置模型)
  • --kimi-code — 使用 Kimi Code CLI 作为审查器(Moonshot AI)
  • --all — 使用所有可用的 CLI 和正在运行的本地模型服务
  • --max-cycles N — 重新规划→审查循环的最大次数(默认:3)

功能门控: 此命令要求 workflow.plan_review_convergence=true。使用以下命令启用: gsd config-set workflow.plan_review_convergence true。携带 --override-gate 的调度 — /gsd-autonomous --converge 如何调用此工作流(#4600)— 将在本次运行中绕过门控。

端到端执行。 保留所有工作流门控(预检、修订循环、停滞检测、升级处理)。

评论

支持 Markdown