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-Code 和 Test-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 极高的 puppeteer 和 workbox 等开源项目,是 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-quality、test-driven-development、api-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,失败自动暂停并汇报
评论区
登录后可评论。