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
评论区
登录后可评论。