让AI代码交付即达标!OpenAI官方Code Verification神技
OpenAI 官方出品:让你的 Coding Agent 不再「交半成品」
用过 AI 写代码的同学,有没有遇到这种情况——AI 噼里啪啦一顿输出,代码是跑起来了,但 lint 报错一堆、类型全是 any、测试一个没过……你还得自己回头收拾烂摊子?
今天挖到一个 OpenAI 官方开源的 Skill——code-change-verification,专门解决这个痛点。它是给 OpenAI Agents Python(也就是他们的 Agent 框架)用的,但本质思路对所有 AI 编程场景都适用。
这 Skill 做了什么?
简单说:AI 写完代码,必须过五关斩六将才能算「完成」。
它会按顺序跑这四件套:
- make format —— 代码格式化,统一风格
- make lint —— 静态检查,揪出潜在 bug
- make typecheck —— Type check,逼你写对类型
- make tests —— 单元测试,验证功能正确性
而且 format → lint + typecheck + tests 是并行跑 + fail-fast——format 先过,后三个一起跑,有一个挂了整体就停,不用等最慢那个。这样既保证了顺序,又不浪费时间。
为什么值得装?
大多数 AI Coding 工具只管「能跑」,不管「跑好」。这个 Skill 把 企业级代码质量门禁 直接塞进 AI 的工作流里:
- 格式不过 → AI 继续修
- lint 报错 → AI 继续修
- 类型报错 → AI 继续修
- 测试挂掉 → AI 继续修
直到四个全绿,AI 才能说「做完了」。这对 Codex、Claude Code、Cursor 这类会直接写代码的 Agent 特别有用——相当于给 AI 配了一个「代码质量审计员」,不让半成品流出去。
安装方式
把这个 Skill 放到你的项目里:
- 路径:
./.agents/skills/code-change-verification - macOS/Linux:
env UV_DEFAULT_INDEX=https://pypi.org/simple bash .agents/skills/code-change-verification/scripts/run.sh - Windows:
powershell -ExecutionPolicy Bypass -File .agents/skills/code-change-verification/scripts/run.ps1
脚本会自动按顺序跑完四个质量门禁,全程不需要你盯着。
适合谁用?
- 用 OpenAI Agents Python 做开发的团队
- 在用 Codex 或支持 Agent Skill 的 IDE(Claude Code、Cursor 等)
- 希望 AI 写的代码「交付即达标」,不想自己返工
- 有代码质量门禁要求(CI/CD 流程)的项目
18,848 stars 的官方仓库出品,质量有保证。GitHub 完全开源,拿去用吧👇
GitHub:openai/openai-agents-python
GitHub: https://github.com/openai/openai-agents-python/tree/main/.agents/skills/code-change-verification
评论区
登录后可评论。