Google AI 总监开源 Agent Skills:让 AI 编码代理写出生产级代码

在 AI 编程工具快速发展的 2026 年,Claude Code、Cursor、Gemini 等 AI 编码代理虽然强大,但经常“偷懒”——代码缺少充分测试、安全隐患多、可维护性差。

Google Cloud AI 总监、前 Chrome 团队工程负责人 Addy Osmani 开源的 Agent Skills 技能包,正是解决这一痛点的利器。它将 Google 内部成熟的工程实践打包成结构化“技能”,让 AI 代理像 Senior Engineer 一样严谨工作。

该项目已在 GitHub 收获超过 15.4k stars,被中文开发者亲切称为“Google 工程师的 Agent Skills 技能包”。它不是简单的提示词集合,而是一套完整的工作流 + 质量门控系统。

为什么 AI 编码代理需要 Agent Skills?

AI 代理写代码速度快,但往往缺少资深工程师的纪律:

  • 跳过需求澄清
  • 测试覆盖不足
  • 忽略性能与安全
  • 代码复杂度失控

Agent Skills 的核心思路是:把 Google 工程文化(源自《Software Engineering at Google》)编码成 AI 可执行的技能。它强制代理遵循 spec-driven development、incremental implementation、TDD、feature flags 等最佳实践,让输出从“原型代码”升级为“可上线生产代码”。

Agent Skills 核心内容:7 个斜杠命令 + 20 个结构化技能

Agent Skills 核心内容:7 个斜杠命令 + 20 个结构化技能

项目将软件开发流程分为六个阶段,提供 7 个简单易用的斜杠命令:

  • /spec —— 生成详细产品需求文档(PRD),明确范围与验收标准
  • /plan —— 任务拆解,拆成小而可验证的子任务
  • /build —— 增量构建,支持薄垂直切片和功能开关
  • /test —— 测试驱动开发(TDD)、DevTools 测试与调试
  • /review —— 代码审查、安全加固、性能检查
  • /code-simplify —— 代码简化,降低复杂度同时保留原有行为
  • /ship —— CI/CD、上线检查清单与逐步 rollout

此外,还有 20 个独立技能,覆盖想法提炼、上下文工程、API 契约设计、前端 UI/UX、可访问性、性能优化、代码弃用与迁移、架构决策记录(ADRs)等。

每个技能都包含“何时使用”“详细步骤”“反驳常见借口”“红旗预警”“验证标准”,让 AI 不仅知道“怎么做”,还明白“为什么”和“什么不能做”。

支持哪些 AI 编码工具?安装超级简单

Agent Skills 采用纯 Markdown 格式,兼容性极强。

Claude Code(强烈推荐)

/plugin marketplace add addyosmani/agent-skills /plugin install agent-skills@addy-agent-skills

Gemini CLI

gemini skills install https://github.com/addyosmani/agent-skills.git --path skills

Cursor

将 skills 文件夹复制到 .cursor/rules/ 目录,或参考官方文档。

安装后,在对话中直接输入斜杠命令,AI 就会自动按 Google 级标准执行。

最新版本: Agent Skills 0.5.0(2026 年 4 月 10 日发布),仓库持续活跃维护。

谁最适合使用 Google Agent Skills?

  • 日常使用 Claude、Cursor、Gemini 写代码的开发者
  • 希望 AI 输出达到生产级质量的个人与团队
  • 想学习 Google 工程思维的工程师
  • 构建复杂项目或企业级应用的开发者

立即开始使用

访问 GitHub 仓库(15.4k stars)

项目完全开源(MIT 协议),欢迎 Star、Fork 并贡献新技能。

常见问题

Q:支持中文提示吗?
A:支持,技能描述为英文但 AI 可处理中文提示,建议结合英文命令使用更稳定。

Q:会显著增加 token 消耗吗?
A:初期会稍多,但通过更好规划长期反而节省上下文。