agent-skills : 给 AI 编码智能体装上「Google 级工程纪律」

AI工具1小时前发布 FuturX-Editor
7 0

AI智库导航-aiguide.cc为您提供最新的AI新闻资讯和最新的AI工具推荐,在这里你可以获得用于营销的AI聊天机器人、AI在商业管理中的应用、用于数据分析的AI工具、机器学习模型、面向企业的AI解决方案、AI在商业客户服务中的应用、AI和自动化工具等。

主要介绍

agent-skills 是 Google Chrome 团队工程负责人 Addy Osmani(《Learning JavaScript Design Patterns》作者、Web Vitals 领域权威布道者)开源的一套「生产级工程技能包」,官方定位是为 AI 编码智能体提供资深工程师级的工作流、质量门禁与最佳实践。它的核心洞察是:AI 编码智能体缺的不是工程知识,而是流程纪律——模型明明知道 TDD、安全审计和代码评审该怎么做,却总是默认走最短路径,跳过规格、跳过测试、跳过安全检查就宣布「完成」。该项目把软件开发全生命周期拆解为定义、规划、构建、验证、评审、发布六个阶段,用二十五个结构化的 Markdown 技能文件把 Google 级工程实践编码成智能体可逐步执行的工作流,每个技能都定义了何时触发、执行哪些步骤、通过什么验证、达到什么退出标准。项目以 MIT 协议开源,2026 年 2 月 15 日建仓,约七个月即收获 94,066 颗 Star 与 10,002 次 Fork,最新版本 v0.6.9 于 2026 年 9 月 5 日发布,9 月 12 日仍有持续提交,是目前最热门的 Agent 技能类仓库之一。整个项目纯 Markdown、零依赖、安装即用、自然语言与斜杠命令驱动,不写一行代码就能让 Claude Code、Cursor、Codex、Gemini CLI 等七十多个主流智能体按照统一的工程规范干活。
agent-skills : 给 AI 编码智能体装上「Google 级工程纪律」
addyosmani/agent-skills 仓库预览图(94,066 Star,MIT 协议)

功能特点

agent-skills 的功能围绕「六阶段生命周期 + 九个斜杠命令 + 二十五个技能」展开,形成一套完整且可自动激活的工程操作系统。
  • 六阶段生命周期:定义(DEFINE)→规划(PLAN)→构建(BUILD)→验证(VERIFY)→评审(REVIEW)→发布(SHIP),每个阶段对应明确的入口命令与核心原则,例如规格先行、小步原子任务、一次一片增量实现、测试即证据、更快的发布更安全。
  • 九个斜杠命令:/spec 写规格、/plan 拆任务、/build 增量构建、/test 跑测试、/constraints 设定质量约束、/review 合并前评审、/webperf 网页性能审计、/code-simplify 代码简化、/ship 发布上线,敲下命令即自动调用对应技能。
  • 二十五个技能按需自动激活:包含规格驱动开发、测试驱动开发、增量实现、代码评审与质量、调试与错误恢复、安全加固、性能优化、前端界面工程、API 与接口设计、可观测性与埋点、CI/CD 与自动化、文档与架构决策记录、废弃与迁移等二十四项生命周期技能,外加一项元技能;智能体在设计 API 时自动调出接口设计技能,编写界面时自动切换到前端工程技能,无需手动指定。
  • 智能自主的 /build auto 模式:规格确认后批准一次计划,智能体即可自主执行所有任务——但每个任务依然走测试驱动、逐个独立提交,遇到失败或高风险步骤会主动暂停等待人类决策,是「人类监督下的自主执行」而非闷头一把梭。
  • 四个专家角色:内置资深工程师代码评审、QA 测试工程、安全审计、Web 性能审计四种 Persona,配合技能使用,等于给团队临时外挂一组不同视角的评审人。
  • 跨七十多个智能体宿主通用:底层是纯 Markdown 而非平台私有配置,通过开源 skills CLI 一条命令即可安装到 Claude Code、Cursor、Codex、Copilot、Cline、Gemini CLI 等主流工具,今天用 Cursor、明天换 Claude Code,工程纪律跟着走。

优缺点

优点:

  • 作者背景硬核:Addy Osmani 是 Google Chrome 团队工程负责人,方法论大量引用《Software Engineering at Google》与 Google 工程实践指南,工程品味经过数十亿用户产品的生产环境打磨。
  • 零代码零依赖:纯 Markdown 文本,任何智能体都能直接读取执行,一条命令完成安装,不需要编译环境和任何外部库。
  • 流程纪律可执行化:不是空洞的「请遵循 TDD」提示词,而是把每个实践编码为「触发条件→执行步骤→验证方式→退出标准」的结构化工作流,智能体照做即可。
  • 反偷懒设计出色:每个技能内置反合理化表格,提前驳斥「太简单不用写测试」之类的借口;验证环节要求出示测试通过、构建输出等证据,「看起来没问题」永远不够格。
  • 生态兼容性极强:一条命令覆盖七十多个宿主,并提供 Claude Code 插件市场、Codex 插件、Gemini CLI 原生技能等官方安装路径,迭代活跃,七个月即近十万 Star。
缺点:
  • 对小型一次性任务偏重:如果只是偶尔让 AI 写个临时脚本、不在乎质量与审查,这套流程会显得繁琐,规范全开容易消耗额外上下文。
  • 存在已知可移植性缺口:单独安装某一个技能时不会带上仓库级的共享检查清单目录,个别技能功能不完整,官方在议题中已确认,重度使用建议整仓集成。
  • 效果依赖宿主与模型能力:技能本质是流程规范,真正执行靠所用的智能体与模型跟不跟得上,模型太弱时规范再全也是空转。
  • 存量项目需要渐进接管:官方文档提示绿地新项目可全量启用,老代码库应按验证优先的方式逐步推行,一次性压上十几条规范容易让智能体忙于守规矩而耗光上下文。

如何使用

agent-skills 的使用全程零代码,从安装到产出大约五步。第一步,安装技能包:最快速的方式是使用开源的 skills 命令行工具,一条命令即可把全部二十五个技能安装进七十多个主流智能体,也可以先用列表参数浏览再按需挑选;偏好原生集成的话,Claude Code 用户可在插件市场中添加该仓库并一键安装插件,Codex、Gemini CLI、Cursor、OpenCode、GitHub Copilot、Kiro 等工具均有官方文档给出的对应安装路径。第二步,从规格开始:在新项目里输入斜杠命令 /spec,智能体会以访谈式的方式逐个提问澄清需求(内置的 interview-me 技能会把「你以为你要的」盘问到约百分之九十五置信度的「你真正要的」),产出包含验收标准的规格说明。第三步,规划与构建:用 /plan 把规格拆成小而原子的任务清单,再用 /build 逐片增量实现;想更省事可使用 /build auto,批准一次计划后智能体自主跑完所有任务,但每个任务仍走测试驱动、逐个提交,风险步骤会暂停。第四步,验证与评审:用 /test 以测试结果作为证据证明功能可用,合并前用 /review 触发五轴代码评审,涉及网页项目可加用 /webperf 做性能审计。第五步,发布与持续约束:用 /ship 完成上线流程,用 /constraints 一次性设定项目级质量约束并在后续每个环节自动强制执行。整个过程用户只需在对话中敲斜杠命令或用自然语言交流,无需编写任何代码或配置文件。

框架技术原理

agent-skills 采用三层解耦架构:命令层(Commands)回答「何时触发」,是用户通过九个斜杠命令进入的入口;角色层(Personas)回答「以谁的视角」,提供资深评审、QA、安全、性能四类专家立场,且有一条设计铁律——角色不能调用其他角色;技能层(Skills)回答「具体怎么做」,每个技能是一个带元数据的文件夹,主文件为 SKILL.md,包含概述、触发时机、逐步工作流、反合理化表格、危险信号与验证清单七个部分。技能装载机制依托「渐进披露」(Progressive Disclosure):智能体平时只读取每个技能的简短元数据,判断当前任务相关时才加载全文与资源,无关时不占上下文,从而控制 Token 消耗。其方法论内核有四个支柱:一是「证明你的工作」(Proving Your Work),任何产出都必须附带可验证的证据;二是反合理化表格,把智能体最常见的偷懒借口与对应的反驳理由预先写死在技能里;三是怀疑驱动开发(Doubt-Driven Development),要求智能体先声明结论,再由一个对抗性审查者只拿到工件与契约、拿不到作者结论的前提下进行质疑,最多循环三轮,若审查者连续给出「看起来认真但零条可执行」的发现会被判定为「怀疑表演」直接戳穿;四是反谄媚原则(Anti-Sycophancy),要求智能体在方案有明显问题时直接指出、说明具体坏处并给出替代方案,而不是当应声虫。所有技能文件相互引用形成知识网络,团队还可在本地目录中放置自定义技能覆盖默认规则。

创新点

agent-skills 在同类工程技能项目中有多处独到设计。
  • 把「知道」与「做到」之间的鸿沟定义为流程编码问题:行业普遍用提示词注入知识,该项目则证明智能体需要的是结构化工作流而非更多知识,这一判断来自作者对 2026 年 AI 编程现状的实践总结。
  • 反合理化表格:每个技能都内置一张「借口—反驳」对照表,把「测试以后再补」「Spec 会拖慢进度」这类听起来有理实则偷懒的说辞提前堵死,相当于在智能体的偷懒路径上预先立牌。
  • 怀疑驱动开发:引入对抗性审查者机制,审查者拿不到作者结论以避免锚定效应,支持跨模型交叉审查(例如一个模型写代码、另一个模型做质疑),并内置「怀疑表演」检测信号识别走过场式审查。
  • 访谈式需求澄清:interview-me 技能像面试官一样一次只问一个问题,把模糊需求盘问到高置信度才开始动手,从源头减少返工。
  • 来源驱动开发:强制每个框架级决策都要翻阅官方文档并标注来源,抑制智能体凭记忆编造 API 用法。

评估标准

  • 方法论来源可信度:技能内容是否来自经过生产环境验证的工程实践,而非模型生成的泛泛清单;本项目直接源自 Google 工程文化公开文档。
  • 流程可执行性:每个实践是否定义了触发条件、执行步骤、验证方式与退出标准,能否被智能体逐步照做而非停留在口号。
  • 上下文成本控制:是否采用渐进披露等机制按需装载,避免全套规范常驻上下文拖垮效率。
  • 验证机制强度:是否强制要求出示测试、构建输出等证据,是否具备对抗性审查与反偷懒设计。
  • 生态兼容与维护活跃度:覆盖宿主数量、安装路径是否标准化,仓库提交与发布是否持续;本项目覆盖七十多宿主,2026 年 9 月仍周更。
  • 可定制性:是否支持团队私有技能扩展与本地规则覆盖,以便沉淀组织自己的工程规范。

应用领域

agent-skills 适用于任何把 AI 编码智能体纳入日常研发流程的场景。
  • 个人开发者提效:让 Claude Code、Cursor 等工具从「会写代码」升级为「按工程规范写代码」,减少 AI 生成代码的返工率。
  • 团队规范统一:把口头叮嘱的编码规范沉淀为可执行技能文件,新成员与智能体遵循同一套标准,评审口径一致。
  • 存量系统改造:用安全加固技能扫描老代码中的硬编码凭证,用代码简化技能对庞大模块做增量重构,用调试技能快速定位历史缺陷。
  • 创业团队快速起步:从设计文档、规格生成到首版上线的全流程技能支持,配合发布与回滚手册安全交付 MVP。
  • 新手工程师成长:整套工作流就是一份可执行的「资深工程师参考答案」,配合导师技巧技能形成结构化学习路径。
  • 性能与安全专项:网页性能审计与安全加固技能可独立用于专项治理,输出基准对照与漏洞清单。

项目地址

agent-skills 以 MIT 协议在 GitHub 完全开源,官方提供项目主页与配套文档,仓库持续保持周更节奏。
项目官方渠道汇总如下:
  • 项目官网:https://skills.addy.ie
  • 代码仓库:https://github.com/addyosmani/agent-skills
  • 官方文档:https://github.com/addyosmani/agent-skills/tree/main/docs

同类型工具比较

框架
定位
技能规模与形式
上手方式
适合人群
agent-skills(本项目)
Google 级全生命周期工程技能包
25 个技能 + 9 个斜杠命令 + 4 个专家角色
一条命令装进 70+ 宿主,命令与自然语言驱动
追求交付质量的开发者与团队
superpowers(obra)
编码代理核心方法论框架,强制 TDD 红线
13 项可组合技能 + 软件开发方法论
安装即用,兼容 Claude Code、Codex、OpenCode
重视测试纪律的严肃工程场景
mattpocock/skills
真实工程师技能集,反 Vibe Coding
22 个小巧可组合的技能
Claude Code 官方市场安装,不夺控制权
TypeScript 等专业工程师
ECC(affaan-m)
Agent Harness 性能优化统一层
246 技能 + 61 子代理 + 122 条语言规则
安装即用,跨 15+ 宿主,附中文文档
重度多宿主用户与自动化团队
scientific-agent-skills(K-Dense)
科研领域专用技能库
163 个科研技能 + 100+ 科学数据库接入
安装即用零代码,兼容 40+ 智能体
科研与数据分析场景
© 版权声明

相关文章

暂无评论

暂无评论...