Google 大神开源 Agent Skills:谷歌工程最佳实践
来源: 今日头条 (2026-04-18)
原文链接: https://m.toutiao.com/article/7629952063027364358/
GitHub: https://github.com/addyosmani/agent-skills
版本: 0.5.0 (2026-04-10)
协议: MIT
核心观点
AI 编程智能体默认走最简路径——跳过规格文档、测试、安全评审。Agent Skills 为智能体提供结构化工作流,确保遵循与资深工程师同等严格的规范。
融入了谷歌工程文化最佳实践:
- API 设计中的海勒姆定律
- 测试中的碧昂斯法则和测试金字塔
- 代码评审中的变更规模控制
- 简化代码中的切斯特顿栅栏原则
- Git 工作流中的主干开发模式
- CI/CD 中的左移测试和特性开关
7 个核心指令
| 指令 | 场景 | 原则 |
|---|---|---|
/spec |
明确构建内容 | 先写规格,再写代码 |
/plan |
规划实现方案 | 拆分为细小原子化任务 |
/build |
增量式构建 | 一次只完成一个功能切片 |
/test |
验证功能 | 测试就是证明 |
/review |
代码评审 | 提升代码健康度 |
/code-simplify |
简化逻辑 | 清晰优于巧妙 |
/ship |
发布生产 | 更快即更安全 |
20 项细分技能
Define(明确目标)
- idea-refine: 模糊想法 → 具体方案 → PRD
- spec-driven-development: 先写 PRD 再写代码
Plan(任务拆解)
- planning-and-task-breakdown: 需求 → 可验证的细小任务
Build(编写代码)
- incremental-implementation: 垂直切片开发,特性开关,可回滚
- test-driven-development: 红-绿-重构,测试金字塔 80/15/5
- context-engineering: 精准信息注入,规则文件,MCP 集成
- source-driven-development: 基于官方文档的框架决策
- frontend-ui-engineering: 组件架构,WCAG 2.1 AA
- api-and-interface-design: 契约优先,海勒姆定律
Verify(验证)
- browser-testing-with-devtools: Chrome DevTools MCP 实时调试
- debugging-and-error-recovery: 五步排查法,熔断机制
Review(评审)
- code-review-and-quality: 五维度评审,~100 行变更控制
- code-simplification: 切斯特顿栅栏,500 行规则
- security-and-hardening: OWASP Top 10,密钥管理
- performance-optimization: 先测量后优化,Core Web Vitals
Ship(部署)
- git-workflow-and-versioning: 主干开发,原子提交
- ci-cd-and-automation: 左移测试,质量门禁
- deprecation-and-migration: 代码即负债,僵尸代码清理
- documentation-and-adrs: ADR,API 文档
- shipping-and-launch: 灰度发布,回滚流程
安装方式
Claude Code
marketplace add addyosmani/agent-skills
Cursor
复制 skills 目录下的 SKILL.md 到 .cursor/rules/
Gemini CLI
gemini skills install https://github.com/addyosmani/agent-skills.git --path skills
与 OpenClaw 的关联
OpenClaw 的 AgentSkills 体系与此项目理念高度一致:
- 都用 SKILL.md 文件定义结构化工作流
- 都强调技能可复用、可组合
- OpenClaw 已有 84+ 技能,覆盖更广(多模态、飞书集成、服务运维等)
- 可考虑将 addyosmani/agent-skills 中的工程实践技能引入 OpenClaw 生态
#AI #AgentSkills #Google #工程实践 #Claude #编程智能体