Agent Skills – 谷歌开源的 AI 编程 Agent 技能包

Al项目 2026-04-29 15:00:11 AI导航网

Agent Skills是什么

Agent Skills 是谷歌 Gemini 团队主管 Addy Osmani 开源的 AI 编程 Agent 技能包。Agent Skills 将 Google 资深工程师的工作流与工程规范封装为 20 个 Skill、7 个 Slash 命令和 3 个 Agent 人设,覆盖定义、规划、构建、验证、评审、发布六个开发阶段,让 AI 在每个环节都遵循生产级工程纪律。

Agent Skills的主要功能

  • 20 个生产级 Skill:覆盖软件全生命周期,每个 Skill 包含步骤、检查点、退出标准和验证证据要求。

  • 7 个 Slash 命令/spec 需求梳理、/plan 任务拆分、/build 增量实现、/test 运行测试、/review 代码评审、/code-simplify 简化代码、/ship 交付上线。

  • 3 个 Agent 人设:code-reviewer(五轴代码审查)、test-engineer(测试策略与覆盖率分析)、security-auditor(漏洞检测与 OWASP 评估)。

  • 自动技能触发:设计 API 时自动激活 api-and-interface-design,构建 UI 时自动激活 frontend-ui-engineering

  • 4 份参考清单:测试模式、安全检查、性能优化、无障碍访问的快速参考文档。

  • 反合理化机制:每个 Skill 内置 AI 常见借口(如”稍后补测试”)及反驳论点,强制按规范执行。

如何使用Agent Skills

  • 访问 GitHub 仓库https://github.com/addyosmani/agent-skills 浏览项目文档与 Skill 目录。

  • Claude Code 用户:执行 /plugin marketplace add addyosmani/agent-skills 添加市场源,再执行 /plugin install agent-skills@addy-agent-skills 完成安装。

  • Cursor 用户:将所需 SKILL.md 文件复制到项目根目录的 .cursor/rules/ 文件夹中。

  • Gemini CLI 用户:运行 gemini skills install https://github.com/addyosmani/agent-skills.git --path skills 安装为原生技能。

  • Windsurf / GitHub Copilot / Codex 用户:参照项目 docs/ 目录下的对应接入指南配置。

  • 本地开发:克隆仓库后通过 claude --plugin-dir /path/to/agent-skills 加载使用。

  • 开始编码:在项目目录下使用 /spec 梳理需求,按 /plan/build/test/review/ship 顺序推进开发。

Agent Skills的关键信息和使用要求

  • 开源协议:MIT,可自由用于项目、团队及商业工具。

  • 作者背景:Addy Osmani(Google Gemini 团队主管,前 Chrome 工程师)。

  • Star 趋势:2026 年 4 月已突破 23000+,持续高速增长。

  • 工具兼容:支持 Claude Code、Cursor、Gemini CLI、Windsurf、OpenCode、GitHub Copilot、Kiro IDE & CLI、Codex 等主流 AI 编程工具。

  • 使用前提:需配合支持 Skill/规则文件的 AI 编程 Agent 使用,纯聊天模型无法直接加载。

  • 语言支持:Skill 文档为英文 Markdown,但适用于任何编程语言项目。

Agent Skills的核心优势

  • 工程纪律固化:将 Google 资深工程师的”稳、准、狠”习惯沉淀为可复用流程。

  • 全链路覆盖:从 Idea 到 Go Live 的六个阶段均有对应 Skill,避免 AI 跳过规范、测试、评审等关键环节。

  • 证据驱动:每个阶段强制要求可验证的交付物,杜绝”看起来没问题”的敷衍输出。

  • 轻量按需加载:渐进式披露设计减少 Token 消耗,长上下文下依然高效。

  • 跨平台通用:纯 Markdown 格式,不绑定特定 IDE 或模型,迁移成本低。

Agent Skills的项目地址

  • GitHub仓库:https://github.com/addyosmani/agent-skills

Agent Skills的同类竞品对比

维度Agent SkillsSpec KitSuperpowers
核心定位用纪律管 AI用文档定 AI用流程带 AI
约束方式20 个可组合 Skill + 反合理化机制需求/计划/任务拆解写成规范文档需求→计划→测试→互查全流水线自动串联
工程来源《Software Engineering at Google》通用软件工程实践通用开发流程
验证机制每 Skill 强制证据要求按文档办事环节自动推进
Agent 人设3 个 Specialist Persona通常无通常无
IDE 兼容Claude Code、Cursor、Gemini CLI 等 8+ 平台视具体实现视具体实现
最佳场景需要 Google 级工程规范约束的严肃项目需求模糊、需要先写清楚再动手的项目希望全流程自动化、减少人工干预的项目

Agent Skills的应用场景

  • 个人开发者标准化编码:为 AI 编程助手建立从需求定义到生产发布的完整工程纪律,避免模型走捷径输出低质量代码。
  • 团队协作统一规范:将团队代码审查、测试策略、安全标准编码为可复用 Skill,确保不同成员使用 AI 时输出风格与质量一致。
  • 生产级项目质量管控:在需要长期迭代的商业项目中,通过 /spec/plan/build/test/review/ship 全链路强制验证,保障交付可靠性。
  • 多 Agent 并行自动化评审:上线前同时触发 code-reviewer、test-engineer、security-auditor 三个 Specialist Persona,并行出具代码、测试、安全三份报告综合决策。
  • 遗留系统迁移与技术债治理:用 deprecation-and-migrationcode-simplification 等 Skill,以”代码即负债”思维安全移除僵尸代码、简化过度复杂模块。

© 版权声明

相关文章