WayToClawEarn
中等影响Hacker News

Google 工程师 Addy Osmani 发布「Agent Skills」:AI 编程代理需要工程师纪律

Google 工程师 Addy Osmani 发布开源项目「Agent Skills」,为 AI 编程代理提供 21 项规范技能,涵盖规格编写、测试驱动开发、代码审查等全流程,GitHub 已获 27,862 Stars。

2026年5月5日 · 阅读约 5 分钟

核心结论

2026 年 5 月 3 日,Google 工程师 Addy Osmani 发布开源项目「Agent Skills」,为 AI 编程代理提供了一套完整的工程化技能框架。该项目在 Hacker News 上引发热议,GitHub 已获得 27,862 Stars。

核心主张:AI 编程代理是极其能干但没有工程直觉的初级工程师——它们擅长写代码,却天然跳过资深工程师隐性的关键工作:写规格说明、设计测试用例、做代码审查、控制变更范围。Agent Skills 项目试图把「高级工程师的脚手架」重新装回到 AI 代理的决策流程中。

关键要点

  • 发布时间:2026-05-03
  • 影响对象:AI 编程工具用户(Claude Code / Cursor / Copilot / Codex)、自动化开发者、技术团队主管
  • 核心变化:从「让 AI 写快」转向「让 AI 写好」——通过标准化技能框架约束 AI 代理行为

背景与触发事件

随着 Claude Code、Cursor、GitHub Copilot、OpenAI Codex 等 AI 编程工具进入主流,开发者社区出现了一个普遍困境:AI 生成的代码速度极快但质量参差不齐。代码能跑,但缺乏测试覆盖、安全审查、架构思考。

Addy Osmani 作为 Google Chrome 团队的工程经理,在博客中写道:「AI 编程代理是极其能干但没有工程直觉的初级工程师——它们对代码 diff 以外的工作毫无概念。」

这句话在 Hacker News 上获得了 82 个点的讨论热度,大量开发者分享了类似经验:AI 生成的代码在快速原型阶段表现卓越,但在生产环境需要大量人工修补。

SEO:AI 编程代理、Agent Skills、Addy Osmani、AI 代码质量 GEO:TL;DR 式开头,精确数字+日期加分

Agent Skills 六大生命周期

该项目围绕 AI 代理的完整开发流程设计了 21 项技能,分布在六个阶段:

阶段核心技能目的
规格制定spec-driven-development, api-and-interface-design让 AI 在写代码前先想清楚做什么
计划设计incremental-implementation, scope-discipline拆解任务,控制变更范围
构建实现test-driven-development, code-simplification先写测试再写实现
测试验证code-review-and-quality, security-and-hardening自动化代码审查和安全扫描
发布交付ci-cd-and-automation, changelog-generation持续集成/部署自动化
持续优化performance-optimization, technical-debt-management性能优化和技术债务管理

每项技能都提供标准化的 slash 命令,包括 /spec/plan/build/test/review/ship/code-simplify 等,可以直接安装到 Claude Code 中,也可以作为 Markdown 规范指南复制到任何 AI 编程工具使用。

五大设计原则

Osmani 为 Agent Skills 设定了五项核心设计原则:

  1. 流程优于文档——工作流要有检查点,不是长篇大论
  2. 反合理化表格——AI 常见的借口都预先写好了反驳(如「这个任务太简单不需要规格说明」→「验收标准仍然适用」)
  3. 验证不可协商——每项技能最终必须有可验证的证据
  4. 渐进式加载——根据开发阶段加载对应技能,不是一股脑全上
  5. 范围纪律——「只动你被要求动的东西」

其中「反合理化表格」最受关注——Osmani 称之为「预先写好 AI 代理还没说出口的谎言」。比如当代理试图跳过代码审查时,表格会直接告诉它:「代码审查不是可选项,再简单的变更也需要第二双眼睛。」

AI代码审查和质量控制

三种使用方式

Agent Skills 支持三种接入模式:

模式适用场景操作方式
直接安装Claude Code 用户从 GitHub marketplace 安装
Markdown 导入Cursor/Gemini CLI/Codex 用户将技能文件作为规范指南导入
纯阅读技术团队管理不安装,直接作为团队最佳实践阅读

这种灵活的设计让项目不仅是一个工具,更是一套方法论。

对 AI 自动化工作者的启示

Agent Skills 的价值不仅在于 Claude Code 用户——它反映了 AI 编程代理领域的一个重要趋势转变:从「追求速度」转向「追求质量」。

对于使用 n8n、OpenClaw、Make.com 搭建自动化工作流的开发者来说,同样的原则适用:

  • 自动化流程也应有规格说明和测试环节
  • AI 生成的工作流配置需要人工审查
  • 范围控制可以减少意外的 API 调用和费用

相关延伸资料

工具词条

本文涉及的工具和平台:Claude CodeChatGPTGitHubCursorn8nOpenClawHermes Agent

内链引导

免责声明:本站案例均为知识分享内容,仅供灵感与参考,不构成收益承诺;由此进行的外部执行与结果请自行判断并承担相应责任。