9 万 Star,Google大神把 Google 工程规范做成了 24 个 Agent Skill

我们平时用 Cursor 或 Claude Code 开发功能时,Agent 常常一上来就疯狂输出代码。

Spec规范还没定,测试也覆盖不全面,安全审查几乎没有。做出来的项目跑是能跑,但是心里总是觉得似懂非懂,上线吧不踏实。

Addy Osmani 在 GitHub 开源了 agent-skills,把资深工程师做事的思维方式写进这套Skill中。现在仓库已经有 9 万多 Star,项目今年2 月 15 日开源的,Star涨得很快,可以看得出确实非常受大家喜爱。

agent-skills总共 24 个 Skill,覆盖完整开发周期,开发者使用 8 条斜杠命令即可完成所有开发流程。

来看看实际跑起来是啥样

项目的开发周期被拆分成六个阶段:Define、Plan、Build、Verify、Review、Ship。

对应有 8 条斜杠命令。/spec 写需求,/plan 拆任务,/build 增量实现,/test 做测试,/review 做审查,后面还有 /webperf/code-simplify/ship 等等。

如果你在做设计API,Agent 会自动带上 api-and-interface-design这个技能。如果是在做前端界面相关需求,还会走 frontend-ui-engineering,仓库中甚至将 WCAG 2.1 AA 无障碍要求都写进去了。

24 个 Skill 按阶段分组。需求还不清楚时,可以用 interview-me,一次只问一个问题,问到差不多有把握再动手。写代码阶段有 test-driven-development,按红绿重构走,测试金字塔大概按 80/15/5 分。审查阶段有 code-review-and-quality,单次改动建议控制在 100 行左右。上线前有 shipping-and-launch,覆盖 feature flag、分阶段发布和回滚。

每个 Skill 都是带步骤、检查点和退出条件的工作流,不是随便写一段 prompt。

项目里面 anti-rationalization的功能比较特别,它是专门负责监控 Agent 是否有偷懒的,就像:项目太简单不用写spec、测试回头再加这类借口,它都能监控到

审查、验证skill也是非常严格的。每个 Skill 结尾都要拿出证据,测试过了、构建过了、运行时数据对了才算完,嘴上说看起来对不算数。

/ship 还会并行拉起 4 个评审角色,代码审查、测试、安全、性能各看一遍,最后汇总成能不能上线的判断。

想试的话,装起来很简单

使用下面这条条命令就能搞定。Vercel 的 skills CLI 能装进 70 多个 Agent。

npx skills add addyosmani/agent-skills

如果你想先看看有哪些 Skill,再决定装哪些,可以使用下面这条命令

npx skills add addyosmani/agent-skills --list

使用下面这个条命令,你可以只装某一个skill。

npx skills add addyosmani/agent-skills --skill test-driven-development

不过有几点也得提一下

这个Skills的整体功能是偏工程纪律控制管理。如果是写脚本、改配置或做个原型,可能流程有些偏重,不太合适。

/build auto 这个指令仓库描述是可以一次性自动跑完所有任务,但是Agent碰到失败或高风险步骤时还是会停下来的。

单装某一个 Skill 有个坑:仓库级的 references/ 目录不会一起带上,共享 checklist 会缺。官方在 issue #361 里跟踪这个问题。想完整体验,建议整包安装,或者直接 clone 仓库。

Skill 内容借鉴了 Google 工程文化,Hyrum’s Law、Beyoncé Rule、trunk-based development 等等概念都嵌在流程里,但这不等于 Google 官方出品。

写在最后

如果你正在用 AI Coding进行项目开发,但是又担心它跳过 spec、测试和 review,这套 Skill 可以装上试试。24 个 Skill,再加 8 条命令,从想法到上线的质量关卡基本都盖住了。

仓库:addyosmani/agent-skills

每天分享AI开源项目,帮助大家提升AI生产力,关注我获取最新开源信息。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容