你有没有这种感觉——使尽浑身解数调教AI编程助手,它写出来的代码要么是"看起来对但跑不起来",要么是"功能有了但维护性为零"?
问题不在AI不够聪明,而在于它缺一个"师傅"。
就在上周,Google工程师Addy Osmani在GitHub上扔出了一个重磅项目——agent-skills。短短几天,这个项目狂揽76000+星,今天又新增2554星。它做的事情很简单但极其深刻:把资深软件工程师的脑子,炼成AI代理能读懂的指令。
一个让AI"开窍"的项目
先说清楚agent-skills是什么。
它本质上是一套工程技能包,共24个技能,涵盖软件开发的全生命周期:
-
• Define(定义):需求访谈、需求细化、PRD规范 -
• Plan(规划):任务拆分、依赖排序 -
• Build(构建):增量实现、TDD、上下文工程、前端UI工程、API设计 -
• Verify(验证):浏览器测试、调试与错误恢复 -
• Review(审查):代码审查、代码简化、安全加固、性能优化 -
• Ship(发布):Git工作流、CI/CD、文档、可观测性、发布上线
每个技能都不是泛泛而谈的"最佳实践",而是封装了真实工程判断的标准化工作流。
比如"代码审查"技能,它要求五轴审查:架构合理性、代码可读性、边界处理、安全风险、性能影响。每个轴都有明确的检查清单和决策标准。
再比如"增量实现"技能,它强调薄垂直切片——每一次实现都要经历:实现→测试→验证→提交。每一个环节都有明确的"通过标准"。
这就是资深工程师脑子里的"套路",现在被显性化、标准化、自动化了。
为什么这件事意义重大?
过去一年,AI编程代理经历了三轮进化:
第一轮:玩具阶段。Copilot写个函数、补全个代码块,锦上添花而已。
第二轮:Agent阶段。Claude Code、Cursor能独立执行多步骤任务了。但问题是——它会干活,但干得不漂亮。它不懂什么是"技术债务",不知道"代码可读性"为什么重要,不理解为什么"测试驱动开发"要写在"实现"前面。
第三轮:技能阶段。这就是agent-skills代表的未来。
它解决的核心问题是:AI不缺知识,缺的是判断框架。
一个资深工程师之所以"资深",不在于他见过多少代码,而在于他有一套隐性的决策框架——"看到这个需求,我先想架构;看到这个Bug,我先定位边界;看到这个改动,我先问依赖"。
这套框架,以往只能靠"师徒制"手把手传递。现在,agent-skills把它变成了可复制的指令集。
它是如何工作的?
说白了就是斜杠命令。
项目定义了8个斜杠命令,对应开发生命周期的关键节点:
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
你只需要在AI代理里输入 /build,它就会自动激活对应的技能包,按照标准流程工作。
更夸张的是 /build auto 命令——你只需要批准一次计划,它就能自主执行整个任务链。每一个任务仍然遵循"测试驱动、单独提交"的原则,但人不需要站在每个步骤之间"批准"了。
兼容70+主流AI代理
这是最可怕的一点:agent-skills不是某个AI代理的专属工具。
它通过skills CLI兼容了70+ AI代理:Claude Code、Cursor、Codex、Copilot、Cline、Windsurf、OpenCode、Gemini CLI、Kiro、GitHub Copilot……
换句话说,无论你用哪个AI编程工具,都能"继承"这套工程技能。
安装方式也极其简单:
npx skills add addyosmani/agent-skills
一行命令,你的AI代理就"拜师学艺"了。
行业趋势:AI工程化的下一步
我认为agent-skills代表了一个明确的方向:AI编程代理正在从"工具"进化为"徒弟"。
过去我们调教AI,关注的是"prompt技巧"——怎么描述需求它能听懂。现在大家意识到,更关键的是给AI一套思维框架。prompt是碎片化的,而技能是系统化的。
这也是软件工程自身的"递归":人类工程师用几十年总结出的工程化方法论,正在被用来"工程化"AI本身。
有几个值得关注的延伸趋势:
-
1. 技能市场。当Skills标准化之后,会不会出现"技能商店"?高级工程师可以把自己领域的经验封装成技能包,出售给AI代理使用者。 -
2. 技能评估。既然有技能,就会有技能的高下之分。未来可能出现类似"代码审查技能哪家强"的评测榜单。 -
3. 技能组合。不同项目需要不同技能组合——创业项目需要"快速迭代"技能,金融系统需要"安全加固"技能。技能的可配置、可组合是下一步的重点。 -
4. 人机协作新范式。过去是"人写代码,AI辅助";未来可能是"AI执行技能,人做决策"。技能定义了"执行标准",人负责"批准标准"。
回到当下:如果你是AI编程代理的重度用户,我的建议是——
立刻装上agent-skills。
不是为了"更聪明",而是为了"更有章法"。AI会了套路,才能真正成为你的好徒弟。
你用哪个AI代理?在评论区说说你的调教心得。
本文由AI前哨撰写。定位:比99%的人先看到AI的下一步。

