Agent Skills:让 AI 编程拥有资深工程师的工程化流程
总结
Agent Skills 是由 Google Cloud AI 总监 Addy Osmani 开源的一套生产级 AI 编码智能体工程技能框架。它把资深工程师的开发方法论(Spec → Plan → Build → Test → Review → Ship)封装成 24 个可直接注入 AI Agent 的结构化 Skill,让 AI 写代码从「能跑」升级到「工程化靠谱」。上线不到三周斩获 27,000+ stars,目前总 star 超过 84,000,是 2026 年 GitHub Trending 常客,也是当前 AI 编程圈讨论热度最高的 Skill 之一。
功能与原则
Agent Skills 的核心设计理念是:AI 不缺代码能力,缺的是工程纪律。项目将完整软件开发周期拆解为 6 大阶段(Define → Plan → Build → Verify → Review → Ship),每个阶段对应可执行的 Skill 单元,附带质量门禁(Quality Gates)和防rationalization 反模式表。
核心能力包括:
– 8 条斜杠命令:/spec(先写规格)、/plan(小原子任务分解)、/build(增量实现)、/test(测试即证明)、/review(代码健康检查)、/webperf(性能审计)、/code-simplify(简洁优先)、/ship(安全上线)
– 24 个独立 Skill:覆盖从需求访谈(interview-me)、构思细化(idea-refine)、TDD 开发、前端 UI 工程、API 设计、浏览器测试等全流程
– 跨 Agent 兼容:Claude Code、Cursor、Copilot、Codex、Cline 等 70+ 主流 AI 编程工具均支持
设计原则:Spec before code(规格先行)、Small atomic tasks(原子任务)、Tests are proof(测试即证据)、Faster is safer(快速迭代但每步可回滚)。
认可度
- GitHub Star:84,714 颗(截至 2026-08-09),当天新增 779 颗,持续占据 Trending 榜
- 发布不到三周:已获 27,000+ stars(早期爆发速度极快)
- Trendshift 收录:官方推荐为高价值仓库
- 社媒热度:CSDN、博客园、掘金等国内技术社区大量解读文章,Twitter/Reddit AI 编程圈高频讨论
- 作者背景:Addy Osmani 为 Google Cloud AI 总监、前端领域知名 KOL,社区影响力巨大
链接
GitHub:https://github.com/addyosmani/agent-skills
原作者
Addy Osmani(GitHub: @addyosmani)
Google Cloud AI 总监,前端工程领域知名技术作家与布道师,著有《Learning JavaScript Design Patterns》等经典书籍,长期活跃于 Web 性能与 AI 编程工具社区。
介绍
Agent Skills 并非一个模型或工具,而是一套给 AI 编码代理注入资深工程师工作方法的生产级工程技能框架。
项目将软件开发的全生命周期拆解为一套可被 AI 理解并执行的 Skill 体系。每个 Skill 是一个结构化 Markdown 文件,包含:工作流程步骤、质量门禁(Quality Gates)和反模式表(Anti-rationalization Table)。当 AI 在编码过程中触发对应场景,Skill 自动激活,引导 AI 按工程师标准执行。
整个框架以「工程纪律」为核心:AI 不再是想到哪写到哪,而是被 Skill 约束在「先规格、后代码、测而后行、审而后合」的工程化流程里。例如 /spec 会强制要求 AI 在写任何代码前先产出完整 PRD;/test 会强制 TDD 红-绿-重构循环;/review 会从性能、安全、可维护性等五个维度做代码审查。
支持 70+ 主流 AI 编码工具,包括 Claude Code(推荐)、Cursor、Codex、GitHub Copilot、Cline、Windsurf 等,安装方式统一为 npx skills add 或各平台的原生插件机制。
特点
- 开箱即用的工程流程:24 个 Skill 覆盖从需求到上线的全周期,无需自行设计提示词
- 多 Agent 兼容:通过 Vercel Skills CLI 实现 70+ 工具的统一接入,一个命令装完全套
- 质量门禁设计:每个 Skill 内置验证步骤,防止 AI 跳过关键检查(如不写测试就提交)
- 自动触发机制:AI 根据上下文自动激活对应 Skill,无需手动指定(场景识别驱动)
- 反 Rationalization 表:列出 AI 常犯的思维错误(如「这代码差不多能跑」),引导自我纠正
使用方法
方式一:Skills CLI(推荐,兼容 70+ Agent)
# 安装全部 24 个 Skill
npx skills add addyosmani/agent-skills
# 浏览可选 Skill 列表
npx skills add addyosmani/agent-skills --list
# 安装单个 Skill
npx skills add addyosmani/agent-skills --skill code-review-and-quality
方式二:Claude Code 原生插件
# 从 Marketplace 安装
/plugin marketplace add addyosmani/agent-skills
/plugin install agent-skills@addy-agent-skills
# 或强制 HTTPS(避免 SSH 权限问题)
/plugin marketplace add https://github.com/addyosmani/agent-skills.git
/plugin install agent-skills@addy-agent-skills
方式三:本地开发调试
git clone https://github.com/addyosmani/agent-skills.git
claude --plugin-dir /path/to/agent-skills
安装完成后,在对话中直接使用斜杠命令即可:/spec、/plan、/build、/test、/review、/ship。
使用场景与人群
适用场景:
– 团队引入 AI 编程工具,需要规范 AI 输出质量
– AI 生成的代码频繁需要返工,缺乏工程化约束
– 希望 AI 遵循 TDD、代码审查等开发流程的企业
– 开发者希望 AI 编程工具覆盖的不只是「写代码」,还有「项目管理」能力
目标用户:
– 使用 Claude Code、Cursor、Codex、Copilot 等 AI 编程工具的工程师
– 工程团队负责人想给 AI 编程流程加质量 guardrails
– AI 工具链集成商(想给产品内置标准开发流程)
输入与输出案例
案例一:需求不明确时触发 interview-me
- Input(用户):”帮我做一个用户登录功能”
- Output(Agent):”好的,我们来澄清需求。在开始之前,我需要问几个关键问题来确保理解一致:
1. 登录方式支持哪些?(账号密码 / 第三方 OAuth / 手机验证码?)
2. 是否有注册流程,还是只做登录?
3. 登录状态持久化多久?(Session / JWT / Refresh Token?)
4. 是否需要多因素认证(MFA)?
……
当需求置信度达到 ~95% 时再进入规格阶段。”
案例二:功能开发触发 spec-driven-development + TDD
- Input(用户):
/build(在已有 SPEC.md 的项目上触发) - Output(Agent):
1. 自动拆解任务列表(thin vertical slices)
2. 先写测试(Red),再写实现(Green),最后重构(Refactor)
3. 每个任务独立 commit,失败则暂停等待人工确认
4. 完成后输出/ship建议,包含变更摘要与回归测试计划
GitHub:https://github.com/addyosmani/agent-skills
Star:84,714(截至 2026-08-09)
评论区
登录后可评论。