Addy Osmani 的 9 万星工程规范包,让 AI 编程从”能跑”升级到”专业”
当 AI 编程开始”卷规范”,这位 Google 工程师悄悄拿了 9 万星
GitHub Trending 上出现了一个有意思的现象:2026 年上半年,AI 相关项目的 Star 排行榜几乎被 Skills 类项目全面占领。而在这波浪潮里,有一个项目特别扎眼——
addyosmani/agent-skills,来自 Google Chrome 工程团队负责人 Addy Osmani,90 天狂揽 9 万星,MIT 协议开源。
你可能知道他——写过一本书叫《Learning JavaScript Design Patterns》,在 Google 搞了 20 年浏览器工程。现在他把自己做工程的套路,全部塞进了一个 AI Agent 可以直接加载的技能包。
这东西到底管什么用?
简单说,它把”资深工程师怎么干活”翻译成了 AI 能看懂的指令。
技能包里覆盖从想法到上线的完整生命周期:需求澄清(/spec)→ 计划制定(/plan)→ 代码实现(/build)→ 测试验证(/test)→ 审查把控(/review)→ 生产发布(/ship)。每个环节都有检查点,不是泛泛而谈,是具体到这一步该做什么、怎么验证做对了。
几个亮点:
- 性能优化:不只说”要优化”,而是说先量什么、怎么看火焰图、什么时候该拆包什么时候不该
- 安全审计:OWASP Top 10 全覆盖,具体到检测模式和触发条件
- 测试标准:明确什么该测、什么不必测,消灭”测试覆盖率高但线上还在崩”的假象
- 代码审查:一致性审查清单,每次审查都走同样的流程,不漏项
有意思的是反合理化表(anti-rationalization tables)——这是防止 AI 自己骗自己的机制。比如 AI 说”这段代码不用测,我确定它能跑”,skill 会触发拦截,要求提供证据。
支持哪些平台?
Claude Code(推荐)、Cursor、Codex、OpenCode、Gemini CLI,都可以用。一个 skill 包,装进不同的 IDE 路径(.claude/、.cursor/、.gemini/),基本都能跑。
安装也简单:
# Claude Code
/plugin marketplace add addyosmani/agent-skills
# 或者直接 clone 本地加载
git clone https://github.com/addyosmani/agent-skills.git
claude --plugin-dir /path/to/agent-skills
为什么值得看?
AI 编程工具这两年最大的痛点不是”代码写得出来”,而是”写得专业”。默认的 AI 是通才,但做产品需要专才。Skills 文件本质上是把资深工程师的判断标准外化,让 AI 在具体场景下能调用正确的工程规范,而不是靠概率凑答案。
Addy Osmani 的这个项目,把 20 年的工程经验压缩成了 AI 可执行的指令集——光凭这一点,就值得任何一个认真对待 AI 编程的开发者研究一下。
GitHub:https://github.com/addyosmani/agent-skills
评论区
登录后可评论。