AI代码审查工具,通过分析Git差异和对话历史主动发现代码问题与需求理解偏差,支持OpenCode、Codex、Claude Code等主流AI编程环境。
基本信息
- 技能名称?vet
- 中文名称?AI编程会话的实时代码审查员
- 作者?andrewlaack-collab
- 分类?其他
- 版本?0.2.4
- 标签?code-review, ai-assisted-coding, git-diff-analysis, session-history, claude-code, codex, opencode, static-analysis, continuous-verification
使用方法
使用说明
Vet 综合评估
核心用法
Vet是一款针对AI辅助编程场景设计的代码审查工具,其核心价值在于 即时验证(verify-everything) 。安装 verify-everything 包后,用户可在每次代码逻辑单元变更后立即调用vet,通过指定 --history-loader 参数加载当前AI会话历史(支持OpenCode、Codex、Claude Code三种主流环境),让vet同时分析Git diff和对话记录,识别实现与原始需求之间的偏差。
显著优点
- 会话感知审查 :不同于传统静态分析工具,vet能理解AI编程的迭代对话上下文,捕捉"理解偏差"类问题
- 多平台支持 :内置三大主流AI编码工具的会话导出脚本,降低集成门槛
- 灵活的置信度控制 :通过 --confidence-threshold 参数(0.0-1.0)调节审查严格程度
- 无API模式 : --agentic 模式允许通过本地Claude Code/Codex CLI路由分析,解决API密钥缺失问题
- 主动审查理念 :强调"Do not batch changes",鼓励高频小粒度验证
潜在缺点与局限性
非测试替代品 :明确声明不能替代实际测试运行,仅作静态审查补充
多代理噪声 :同仓库多AI代理并行时,Git diff可能混入他人变更,需人工甄别
历史加载复杂度 :需手动定位会话ID或文件路径,对新手不够友好
更新维护成本 :随AI工具演进需同步更新CLI和导出脚本
适合人群
使用OpenCode/Codex/Claude Code进行复杂多轮迭代的开发者
团队协作中需确保AI实现与需求一致性的场景
追求代码审查自动化但缺乏API资源(agentic模式)的用户
常规风险
误判风险 :多代理环境下可能误报他人代码问题
隐私暴露 :会话历史可能包含敏感信息,需确认导出脚本的数据处理范围
过度依赖 :高频调用可能产生审查疲劳,忽视真正关键问题
💬 评论 (0)
📭 还没有评论,快来抢沙发吧!