用途:面向 dotnet/maui 的端到端 PR 审查编排器,通过三个阶段探索独立修复替代方案并产出建议。触发语句包括“review PR #XXXXX”“work on PR #XXXXX”“fix issue #XXXXX”。Gate 阶段在技能被调用前由 Review-PR.ps1 单独完成,其结果在提示中传入,不应重复执行。
主要能力:阶段1 Pre-Flight 收集 issue、PR、评论上下文,分类变更文件,并借助 code-review 技能做深度代码审查,产出 pre-flight/content.md 与 pre-flight/code-review.md。阶段2 Try-Fix 为强制多模型探索,依次使用 claude-opus-4.6、claude-opus-4.7、gpt-5.3-codex、gpt-5.5,所有调用必须使用 mode: "sync",探索独立修复思路并对比 PR 自带修复;尝试之间需运行 pwsh .github/scripts/EstablishBrokenBaseline.ps1 -Restore 清理,且每次尝试后立即更新 try-fix/content.md。之后进行交叉授粉轮次,最多3轮,直到所有模型回复“NO NEW IDEAS”。选出最佳修复时优先考虑测试通过、最简单、最健壮、符合代码库风格。阶段3 Report 在阶段1-2完成后产出最终审查建议。
输出与规则:所有输出写入 CustomAgentLogsTmp/PRState/{PRNumber}/PRAgent/ 下对应阶段的 content.md,不得在 PR 上发表任何评论,禁止使用 gh pr review --approve 或 --request-changes。禁止用 git checkout/switch 切换分支,阶段2-3不得运行改变分支状态的 git 命令,各阶段不重复内容。
限制与未提供:仅在指定 dotnet/maui 仓库与上述脚本、技能文件存在时可用;环境阻塞按表重试后跳过并继续,try-fix 构建失败2次后跳过剩余模型进入 Report。具体安装、收费、价格、平台支持等资料暂未提供。