vet

独立工具,用于验证代码变更和AI编码行为

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:vet。
它的用途是:独立工具,用于验证代码变更和AI编码行为
完整的 Skill 内容见:https://321skill.com/skills/vet/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

对AI助手说:“请安装并启用Vet技能。” 之后,当你要求AI修改代码时,它会自动在变更后运行Vet,检查新代码是否存在问题,并确保其行动与你的请求一致。你也可以在终端直接运行 `vet` 命令,手动对最近的代码变更进行审查。

介绍

Vet 是一款独立的验证工具,专门用于审查代码变更和AI编码助手的行为。它旨在解决开发者和团队在使用AI助手(如Claude、Cursor等)进行编码时,对生成代码的正确性、安全性以及与原始意图的匹配度缺乏可靠验证的问题。

Vet 可以作为命令行工具、CI/CD流水线的一部分,或者直接作为AI助手的Skill插件来使用。它通过分析AI助手的对话历史和具体的代码变更,检查目标一致性、代码逻辑错误和潜在问题。用户只需安装后运行相应命令,或将其配置为AI助手的技能,即可在代码变更后自动触发审查。

该工具非常适合依赖AI助手进行开发的个人开发者、希望提升代码审查自动化水平的团队,以及需要在CI流程中集成智能代码检查的DevOps工程师。它降低了因AI助手误解需求或生成有缺陷代码而引入错误的风险。

与许多内置在特定IDE或平台中的代码检查工具不同,Vet是一个独立、可移植的工具。其核心区别在于它不仅检查代码语法或风格,更侧重于验证“AI的编码行为”是否符合用户意图,并支持用户自带大模型API密钥,提供了更高的灵活性和控制权。

核心特点

Vet的核心区别在于其双重验证能力:它不仅像传统linter一样检查代码本身,还能分析AI助手的整个对话历史,验证其编码行为是否偏离了用户的原始意图。此外,它采用“自带模型”设计,支持任何提供API的模型供应商,而非绑定到特定服务。

注意事项

Vet的审查深度和准确性依赖于所配置的大语言模型的能力,对于高度复杂或领域特定的逻辑错误可能无法完全覆盖。

常见问题

Vet和普通的代码linter有什么区别?

Vet不仅检查代码风格或语法,还能结合AI对话历史验证编码行为是否符合用户意图,并提供基于大模型的逻辑和正确性分析。

使用Vet需要付费吗?

Vet本身是免费开源工具,但调用其背后的大模型API可能会产生由模型提供商(如OpenAI、Anthropic)收取的费用。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/vet/raw/index.md 读取 vet 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。