谷歌开源Agent Skills:将资深工程师的开发规范封装成可复用的技能包

2026年4月26日

82

984

谷歌开源Agent Skills:将资深工程师的开发规范封装成可复用的技能包

近年来,AI编程工具的能力进化速度令人惊叹,已经能够快速帮助开发者完成众多开发任务。然而,一个关键问题逐渐显现:模型能力越强,AI走捷径的倾向就越明显——通常不会考虑项目长期的稳定性,也顾不上后续的迭代维护。这恰恰是初级开发者与资深工程师之间的核心差距。

核心设计与功能

为了解决这一问题,谷歌Gemini团队主管Addy Osmani开源了Agent Skills项目。该项目将资深工程师的工作流和开发规范封装成Skills技能包,让AI在每个开发阶段都能保持一致的高标准。上线不久,便拿下23000+ GitHub Star,目前仍在持续上涨。这些技能并非凭空编造,而是源自Google内部软件工程的权威方法论《Software Engineering at Google》。

三款工具的对比分析

Agent Skills围绕软件开发生命周期设计了完整的开发链路,包含20个Skill、7个Slash命令和3个Agent人设。覆盖了定义(Define)、规划(Plan)、构建(Build)、验证(Verify)、评审(Review)、发布(Ship)六个阶段的完整流程。在Claude Code中使用时,我们可以用/spec做需求梳理,/plan拆分任务,接着/build增量实现、/test跑测试、/review做评审,最后/ship走上线,将整个开发节奏串联起来。

一份能稳定交付、可持续迭代的代码,远比一段让AI随意生成却难以维护的代码更有价值。

“行业资深工程师”

Agent Skills与Spec Kit、Superpowers三者的目标相似,都是为AI编程建立规范,但切入角度各有侧重。Spec Kit的思路是「先写清楚再动手」,把需求、计划、任务拆解都写成规范文档,让AI按文档办事;Superpowers更像是一整套开发流水线,把聊需求、写计划、写测试、代码互查等环节全部自动串起来,让AI一接到活就能按部就班走完;Agent Skills则把Google资深工程师的工作习惯拆成20个可组合的Skill,约束AI每一步都按工程规范干活。一句话总结:Spec Kit用文档定AI,Superpowers用流程带AI,Agent Skills用纪律管AI。

快速上手指南

Agent Skills的接入方式非常简单。在Claude Code中只需两行命令即可完成安装:/plugin marketplace add添加插件仓库,然后install agent-skills@addy-agent-skills安装插件。如果使用Cursor,只需将对应的SKILL.md文件复制到.cursor/rules/目录即可。此外,项目还支持Gemini CLI、Windsurf、GitHub Copilot、Codex等主流AI编程工具,在项目的docs目录中都有对应的接入指南。

如有侵权,请联系删除。

Related Articles

联系我们 获取方案
小墨 AI