我们平时用 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生产力,关注我获取最新开源信息。