SuperAPI AI 工具集

doris-repo-review

智能体与模型

查看项目

更新于 10-15 16:51

技能介绍

用途:对 Apache Doris 的某个 Pull Request 在本地克隆中做流水线式评审,复用 CI 中 code-review-runner.yml 的评审流程(必读材料、主智能体风险扫描、子智能体拆分、共享账本、最多 3 轮收敛、每个检查点给出明确结论),并在当前目录的 review-docs/ 下生成一份英文和一份中文文档。

用法:/doris-repo-review <PR 链接>;/doris-repo-review <PR> focus on <关注点>;也可只给数字,默认 apache/doris。脚本位于本技能自己的 scripts/ 目录,按顺序调用 align-to-pr.sh、prepare-review-context.sh、coverage-report.sh、verify-review-docs.py、record-review-runtime.sh、post-pass-comment.sh、review-runtime-policy.sh、save-run-state.sh。

主要能力:把当前目录对齐到 PR head(诊断分支与提交关系,仅当前工作区,不扫描或创建其它工作区);生成权威 diff、新侧行范围、必读 AGENTS.md 列表、已有评论、账本骨架;机械统计未被账本覆盖的文件;校验文档的提交、锚点、中英一致、结论与发现项;记录合格评审模型与 effort;在收敛为 APPROVE 时自动发布机器可读 PASS 评论;按 PR 持久化运行状态,使后续评审继承既有驳回项。

限制:需 git、已认证的 gh CLI、jq、python3,克隆须有完整历史(浅克隆需 git fetch --unshallow),因为 diff 是从 merge base 起的三点 diff。只读评审:不构建、不跑测试、不改源码;仅允许写 review-docs/ 与上下文目录。若有已修改的受跟踪文件会拒绝切换,不得代为 stash/reset/删除分支。是 REQUEST_CHANGES 则不发布任何评论;除 PASS 评论外不写 GitHub。风险项需落实到发现项、已有评论覆盖或写入 Considered and Dismissed。资料未提供具体指令示例集与完整示例输出。