返回顶部
a

adaptive-review 自适应代码审查

Adaptive code review that routes to haiku/sonnet/opus based on diff complexity signals. Use instead of requesting-code-review for cost-efficient reviews.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.0
安全检测
已通过
147
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

adaptive-review

自适应代码审查

根据变更复杂度,以相应深度的模型审查代码变更。琐碎的差异不会浪费Opus令牌。

第一步:收集信号

运行以下命令收集差异信号:

bash

获取差异统计信息(相对于HEAD~1或origin/main,视情况而定)


BASE=$(git merge-base HEAD origin/main 2>/dev/null || echo HEAD~1)
git diff --stat $BASE..HEAD
git diff --numstat $BASE..HEAD

提取:

  • - lineschanged:新增+删除的总行数
  • fileschanged:文件数量
  • dirs_changed:涉及的唯一顶级目录数量(跨模块指标)

然后扫描高风险模式——仅在代码文件中(从grep中排除.md/.txt/.json/.yaml):

bash
git diff $BASE..HEAD -- .ts .js .py .go .rs .java .c .cpp .rb .sh | grep -ciE (password|secret|token|auth|session|cookie|sql|inject|exec\(|eval\(|lock|mutex|semaphore|atomic|concurrent|unsafe)

  • - risk_hits:匹配次数(如果仅文档/配置文件变更则为0)

第二步:路由

条件深度模型
lineschanged < 50 且 fileschanged <= 1 且 riskhits == 0快速haiku
lineschanged < 200 且 dirschanged <= 1 且 riskhits <= 2
中等 | sonnet | | 其他情况(>200行 或 dirschanged >= 2 或 riskhits > 2) | 深度 | opus |

宣布路由决策:

审查深度:[快速|中等|深度](N行,N个文件,N个目录,N个风险命中)

第三步:调度

快速(haiku)

使用 model: haiku 生成代理,子代理类型为你的代码审查代理:

提示重点:格式、命名规范、明显错误、未使用的导入。跳过架构分析。控制在30秒内完成。

中等(sonnet)

使用 model: sonnet 生成代理,子代理类型为你的代码审查代理:

标准代码审查:正确性、错误处理、测试覆盖率、代码质量。

深度(opus)

使用 model: opus 生成代理,子代理类型为你的代码审查代理:

全面审查:架构、安全性、性能、跨模块影响。如果存在特定语言的审查器(python-reviewer、go-reviewer、database-reviewer),则并行生成。

第四步:报告

使用深度标签呈现结果,以便用户了解应用的审查级别:

自适应审查:[快速|中等|深度]

信号:{lines}行,{files}个文件,{dirs}个目录,{risk_hits}个风险命中

[审查器输出]

如果快速审查发现任何问题,建议升级:快速审查标记了潜在问题。运行 /adaptive-review --deep 进行彻底分析。

覆盖选项

用户可以强制指定深度:

  • - /adaptive-review --fast — 忽略信号强制快速审查
  • /adaptive-review --deep — 忽略信号强制深度审查
  • /adaptive-review --medium — 强制中等审查

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 adaptive-review-1775882943 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 adaptive-review-1775882943 技能

通过命令行安装

skillhub install adaptive-review-1775882943

下载

⬇ 下载 adaptive-review v1.1.0(免费)

文件大小: 6.59 KB | 发布时间: 2026-4-12 08:37

v1.1.0 最新 2026-4-12 08:37
Add clawhub install instructions to README

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部