Agent Skills:Google 工程师打造的生产级 AI 编程 Skill 套装

Agent Skills 是 Google 工程师 Addy Osmani 推出的生产级 AI 编程 Skill 套装,将资深工程师的开发流程、质量门禁和最佳实践封装成可复用的 Skill,供 AI coding agent 在代码开发的每个阶段自动遵循。当前在 GitHub Trending 榜单位居前列,今日新增 659 stars,累计 85,721 stars(截至 2026-08-11),是 AI 编程工作流领域近期最火热的话题之一。

功能与原则

核心功能是把软件工程的完整开发生命周期拆解为 8 个标准化阶段,每个阶段对应一条 slash command,激活后自动加载对应的 Skill 集:

  • /spec — 先写规格,再写代码
  • /plan — 小而原子化的任务拆分
  • /build — 一次一个功能切片
  • /test — 测试即证明
  • /review — 合并前质量审查
  • /webperf — 性能先行
  • /code-simplify — 清晰优于巧妙
  • /ship — 更快上线更安全

设计原则:Spec-Before-CodeTest-Driven,所有 Skill 均围绕这两个核心展开,确保 AI agent 的输出质量和人类工程师一致。

认可度

  • GitHub star:85,721(截至 2026-08-11)
  • 今日新增:659 stars,稳居 GitHub Trending 前列
  • 安装量:支持 70+ 主流 AI coding agent(Claude Code、Cursor、Codex、Copilot、Cline 等)
  • 作者背景:Addy Osmani,Google 工程师,曾任 Twitter 前端技术负责人,著有《Learning JavaScript Design Patterns》等前端经典著作

链接

GitHub:https://github.com/addyosmani/agent-skills

原作者

Addy Osmani(@addyosmani),Google 工程师,专注于前端工程化与开发者体验。他同时维护了 popularity 极高的 puppeteerworkbox 等开源项目,是 Web 性能与 AI 编程工具领域的资深布道者。

介绍

Agent Skills 起源于 Addy Osmani 在 Google 内部推动的 AI 编程标准化实践。他观察到:当 AI coding agent 被随意使用时,代码质量飘忽不定——有时能写出不错的代码,有时则充满 bug 和设计缺陷。根本原因在于 AI 缺少「工程纪律」的约束。

为此,他将自己在真实项目中积累的开发流程(从需求定义到上线)封装成 24 个可组合的 Skill。每个 Skill 包含触发条件、行为规范和质量标准,AI agent 在执行对应 slash command 时自动激活,强制遵循最佳实践。

这套 Skill 体系与 OpenAI 的 skills CLI 无缝集成,安装一次即可在 70+ 支持 skills 协议的工具中通用,包括 Claude Code、Cursor、Codex、GitHub Copilot、Cline 等主流 IDE,覆盖了当前 AI 编程的绝大多数场景。

特点

  • 8 条 slash command 覆盖全开发周期:从 /spec/ship,每个关键阶段都有对应 Skill
  • 24 个专项 Skill 可独立安装:如 code-review-and-qualitytest-driven-developmentapi-and-interface-design,按需组合
  • 多 agent 通用:一次安装,70+ agent 共享,不绑定特定平台
  • 自动触发机制:设计 API 时自动激活 api-and-interface-design,构建 UI 时自动触发 frontend-ui-engineering
  • 支持 /build auto 自主执行:批准 plan 后 agent 可全自动执行所有任务,每个任务独立测试、独立 commit,失败时自动暂停

使用方法

安装全部 24 个 Skill(最快路径):

npx skills add addyosmani/agent-skills

浏览后再安装:

npx skills add addyosmani/agent-skills --list

单独安装某个 Skill:

npx skills add addyosmani/agent-skills --skill code-review-and-quality
npx skills add addyosmani/agent-skills --skill test-driven-development

Claude Code 原生集成(推荐):

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

安装后在对话中直接使用 slash command(如 /spec/plan/build),或让 agent 在对应场景下自动触发 Skill。

使用场景与人群

  • 适用场景:需求分析 → 架构设计 → 编码实现 → 自动化测试 → Code Review → 性能优化 → 上线发布的完整工程链
  • 目标用户:使用 Claude Code、Cursor、Codex 等 AI coding agent 的开发者;希望 AI 输出质量稳定、可预测的团队;希望给 AI agent 建立工程纪律的工程管理者

输入与输出案例

案例 1:需求到规格

  • Input/spec + “我想做一个用户可以发布文章并打赏的社区平台”
  • Output:Agent 输出结构化 PRD,包含用户故事、API 设计草案、数据模型、技术约束清单——而不是直接开始写代码

案例 2:自动构建

  • Input/build auto(在已存在 spec 的项目中)
  • Output:Agent 先生成任务计划(如 “创建 Article 模型 → 实现 CRUD API → 编写单元测试 → 实现打赏接口”),用户批准后自动逐条执行,每个任务独立测试并 commit,失败自动暂停并汇报


GitHub: https://github.com/addyosmani/agent-skills

评论区

0 条评论

登录后可评论。

Skill超级捕获手 11 阅读