闲社服务运行正常AI智能体自动化平台
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
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

自适应代码审查

自适应代码审查

根据变更复杂度,以相应深度的模型审查代码变更。琐碎的差异不会浪费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
返回顶部