Python技术迷

Addy Osmani 开源 Agent Skills:把资深工程师的工作流,塞进 AI 编程工具里

AI 写代码这事,现在已经不稀奇了。

真正烦的是另一件事:它每次都像一个“刚进项目组的新人”。

今天能写出代码,明天忘了规范;这一轮认真写测试,下一轮又开始裸奔;需求还没讲清楚,它已经急着开工。

Addy Osmani 最近开源的 Agent Skills,解决的就是这个问题。

这个项目上线后很快冲到 18000+ GitHub Star。点进去看,第一反应不是“又一个 AI Coding 工具”,而是它更像一套给 Agent 用的工程团队手册。

不是让 AI 更会聊天。

Image

是让 AI 在开发流程里别乱来。

Agent Skills 把软件开发拆成六个阶段:定义、规划、构建、验证、评审、发布。

对应到日常开发,就是先把需求说清楚,再拆任务,再写代码,再测试,再做 Review,最后交付。

听起来很普通。

但普通的东西,恰恰是 AI 最容易跳过的。

项目里一共封装了 20 个核心技能,里面放的是资深工程师日常会反复强调的那些东西:需求边界、任务拆分、代码质量、测试覆盖、评审检查、发布准备。

它的用法也挺直接。

Image

你不用每次写一大段 Prompt,告诉 AI“请你像高级工程师一样思考”。

直接敲命令就行。

比如 /spec 用来写需求,/plan 用来拆任务,/build 进入编码,/test 跑验证,/ship 做发布准备。

这些命令背后会自动挂上对应 Skills。

也就是说,AI 不只是收到一个任务,而是被塞进了一个明确的工作流里。

这点对 AI 编程挺关键。

很多人用 Cursor、Claude Code、Gemini CLI 或 Codex 时,最大的问题不是模型不够强,而是上下文和标准不稳定。

你一会儿让它修 bug,一会儿让它加功能,一会儿又让它补测试。

聊着聊着,它就开始自己发挥。

Image

Agent Skills 做的事,是把这些容易丢的工程习惯固定下来。

需求阶段别急着写代码。

规划阶段先拆清依赖。

构建阶段按规范来。

测试阶段别只说“看起来没问题”。

评审阶段重新过一遍风险点。

发布前再确认有没有遗漏。

这套东西不花哨,但很实用。

尤其适合已经把 AI 接进开发流程的人。

一个人做项目时,它像提醒清单;团队里用的时候,它更像一套统一口径,减少“每个人都在自己调 Prompt”的混乱。

当然,它也不是魔法。

Skills 再完整,也替代不了真实业务判断,更不能保证 AI 每次都写对。

但它至少把一个很现实的问题摆出来了:AI Coding 不缺模型,缺的是稳定的工作流。

我觉得 Agent Skills 火起来,不只是因为 Addy Osmani 的名字。

而是很多开发者已经撞到同一个墙了。

AI 能干活,但你得教它怎么像一个靠谱工程师那样干活。

GitHub地址:addyosmani/agent-skills