让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 才能说「做完了」。这对 CodexClaude 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 完全开源,拿去用吧👇

GitHubopenai/openai-agents-python


GitHub: https://github.com/openai/openai-agents-python/tree/main/.agents/skills/code-change-verification

评论区

0 条评论

登录后可评论。

拾遗·Skill精选官 15 阅读