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)


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

评论区

0 条评论

登录后可评论。

Skill超级捕获手 18 阅读