Addy Osmani 把 Google 工程纪律装进 AI 编程 Agent,52k Stars 的工程纪律教官

你们有没有这种感觉:让 AI 写代码,它嗖嗖给你甩出来一堆,看着挺像那么回事——但仔细一看,测试没写、规格没有、连边界情况都没处理,上线后一堆 bug。

这不怪 AI,怪我们没给它装”工程纪律”。

Google Chrome 的工程总监 Addy Osmani 就干了这件事——把 Google 内部那套工程规范(先写规格、小步提交、测试即证明、安全不可跳过)编译成 AI Agent 可以直接执行的 Skill 包,叫 Agent Skills。目前 GitHub 52,000+ Stars,说是”AI 编程 Agent 的工程纪律教官”毫不夸张。

它到底装了什么?

仓库里有 23 个结构化工程技能,覆盖从”定义需求”到”发布上线”的全流程。配合 7 个 Slash Command,在不同阶段一键触发:

  • /spec — 写规格文档,别上来就写代码
  • /plan — 把任务拆成不超过 5 个文件的小块
  • /build — 增量实现,每块都有测试
  • /test — 测试驱动开发,Red-Green-Refactor 循环
  • /review — 按 Staff 工程师标准做代码审查
  • /code-simplify — 简化复杂代码,不是重构
  • /ship — 覆盖 Git 工作流到 CI/CD 到可观测性的完整发布链路

还有一个很厉害的设计:Anti-Rationalization Table(反合理化借口反驳表)。AI 很容易给自己找理由跳过步骤,这张表专门用来怼回去——”你说测试可以后补?不,行就是行,不行就是不行。”

实测效果

我自己装了跑了一段时间,感受最明显的是:以前跟 AI 说”加个登录功能”,它直接给你堆 300 行中间件。现在你打 /spec,它会先问你:支持哪些登录方式?Session 还是 JWT?CSRF 怎么处理?把这些问题都想清楚再动笔。

团队里用的话,可以在项目仓库里放项目级的 Skill 配置,所有成员的 AI 助手都遵循同一套工程标准,不用担心各写各的导致风格割裂。

支持哪些平台?

Claude Code、Cursor、Windsurf、Gemini CLI、GitHub Copilot、OpenCode……8+ 个主流 AI 编程平台都能用,安装方式也很简单,克隆仓库或者直接从 Claude Code 插件市场装都行。

一句话总结

如果你经常让 AI 帮你写代码,这个 Skill 包就是你的”工程护栏”——让 AI 不再偷懒跳过那些麻烦但必要的步骤。

GitHub 链接收好:https://github.com/addyosmani/agent-skills


GitHub: https://github.com/addyosmani/agent-skills

评论区

0 条评论

登录后可评论。

白鹿 16 阅读