SuperAPI AI 工具集

kata-review-pull-requests

智能体与模型

查看项目

更新于 10-15 21:49

技能介绍

用途:对拉取请求(PR)或本地改动执行综合代码审查。技能会先检查 git 状态、解析参数确定审查范围,默认运行全部适用审查项。

主要能力:提供 code、tests、comments、errors、types、simplify 六类审查,分别对应代码规范、测试覆盖、注释准确性、静默失败与错误处理、类型设计与不变量、代码清晰度。每类审查由独立子代理在全新上下文中执行,读取对应 reference 指令文件、git diff 和项目上下文(如 CLAUDE.md)。

使用方式:通过 git diff --name-only 识别改动文件,用 gh pr view 检查是否已有 PR;按改动类型决定适用审查项,读取相应 reference 文件,解析模型配置(默认 balanced,可选 quality/budget),再以并行 Task 调用启动子代理,最后汇总关键问题、重要问题、建议和优点,并给出行动方案。

适用场景:提交 PR 前或 PR 存在时的代码质量把关,支持按需选择审查方面。

限制:依赖 git 与 GitHub CLI(gh),非 git 仓库或认证失败会报错;子代理超时或失败会单独报告但不阻断其余审查;模型配置与 worktree 行为由 kata-lib.cjs 读取,具体默认值以实际配置为准。部分后续路由与合并步骤依赖 .planning 目录中的 STATE.md 与 ROADMAP.md,缺失时走无阶段上下文的流程。