停止对 AI 说“拜托你了”?超越“心流编程(Vibecoding)”,迈向真正的工程化

现代数字工作流图像,各种软件开发流程图标与 AI 代理有机连接
AI Summary

向 AI 下达模糊指令的“心流编程(Vibecoding)”时代即将终结,一种直接向 AI 代理传授经过验证的工程流程的“代理技能(Agent Skills)”框架正受到关注。

想象一下。今天早上,你打算把项目中一个复杂的功能交给刚加入团队的初级开发人员。但如果你对他说:“呃……随便弄弄,把它做得很棒就行”,会发生什么呢?几天后,你大概会收到一份完全背离初衷、甚至难以维护的烂代码。

最近来到我们身边的“AI 编程代理”也是如此。长期以来,许多人在使用 AI 编程时,习惯于下达“帮我写好点”这种模糊的命令,即所谓的“心流编程(Vibecoding,指在缺乏具体工程流程的情况下,凭直觉向 AI 下达指令的编程方式)”[Source 1, Source 6, Source 9]。但那个时代正在过去。

为什么这很重要?

虽然“心流编程”看起来能快速产出代码,但在实际工作场景中却潜藏着巨大隐患。因为很难追踪是谁、通过什么流程编写的代码,且一旦出现问题,缺乏标准化的解决流程[Source 1]。

打个比方,这就像在开车时没有红绿灯或车道线,完全凭司机的“心情”驾驶。出事了不知道原因,在旁人看来也极度危险。为了让我们使用的 AI 代理不再仅仅是生成代码的“自动生成器”,而是表现得像能够管理和维护实际产品的“真正工程师”,就需要一套系统化的框架。进入 2026 年后出现的“代理工程框架”,正让基于 AI 的软件开发变得更加系统化(systematic)[Source 16]。现在,开发者不再任由 AI 随心所欲地写代码,而是将资深开发者积累几十年的经验,以“技能(Skills)”的形式传授给 AI。

浅显易懂:什么是“代理技能”?

代理技能,简单来说就是传递给 AI 代理的“超精准工作手册”[Source 5]。

打个比方,这就像是给新人开发者一本公司内部的“工作指导方针”。与其简单地命令“写代码!”,不如明确指定具体流程,例如:“先按这个顺序建立计划,必须通过这个质量检测步骤,如果出现问题,按这种方式修改”[Source 2]。

装备了“技能”的 AI 会按如下方式运作:

  1. 安装:开发者将自己需要的特定工程流程(技能)安装到项目内部文件夹中(例如:.claude/skills)[Source 5, Source 8, Source 14]。
  2. 命令:开发者输入斜杠命令(例如:/run-tdd),AI 便会完美执行该技能中记录的流程[Source 5, Source 10]。
  3. 执行:AI 自行制定计划,审查中间结果,并努力保持人类工程师期望的质量水平[Source 2]。

这就像给照片应用套用几十种滤镜一样,可以自由组合 AI 代理所需的专业工程技能[Source 7]。

现状:进展如何?

AI 编程工具的发展极其迅速[Source 19]。

  • 2024年:以简单的代码补全(Autocomplete)级别的辅助工具起步[Source 16]。
  • 2025年:随着 Claude Code 等工具的出现,发展到了可以同时处理多个文件的水平[Source 16]。
  • 2026年:目前已达到通过代理技能将 AI 行为方式“标准化”的阶段[Source 16]。

许多专家已经在日常的实际生产环境中引入了这种代理技能进行编码[Source 1, Source 13]。AI 编程已经进入了不再需要说“看着办”的时代。

未来将会怎样?

未来,AI 代理将越来越像我们团队中专业的同事。它们不仅限于编程技能,有望在销售、市场营销、法律等各个领域发挥各自拥有自动化工程技能的专业 AI 代理的作用[Source 16]。

在软件开发领域,将会有更多人投身于开源代理技能生态系统,每个团队都将构建包含自身“开发哲学”的技能包。现在,开发者的能力已不仅仅取决于“能否亲自写代码”,更取决于“能否教给 AI 更精准、更高效的工程流程(技能)”。


MindTickleBytes 的 AI 记者视角

对 AI 寄予“心流”式的期待虽然浪漫,但在商业环境中却充满危险。引入代理技能,是将 AI 从“让干什么就干什么”的工具,转化为“值得信赖且可验证的专业人才”的第一步。现在的编码已不再局限于“如何实现”的问题,而演变成了“让它遵循什么样的流程”的问题。

参考资料

  1. GitHub - mattpocock/skills: Skills for Real Engineers
  2. Production-grade engineering skills for AI coding agents
  3. [Skills For Real Engineers — AI agent skills Surf Skills](https://surfskills.surf/s/mattpocock/skills)
  4. AI Coding for Real Engineers
  5. AI Skills for Real Engineers
  6. Matt Pocock Skills: AI Agent Tools for Real Engineering
  7. Skills for Real Engineers: Empower AI coding agents
  8. GitHub - kroffske/grillme: Skills for Real Engineers
  9. Matt Pocock 的 Agent Skills 16个 — Real Engineering, Not Vibe Coding
  10. Discover and install skills for AI agents.
  11. Полный гайд по Qwen CLI: настраиваем MCP, Agent Skills и Rules
  12. Skills for Real Engineers — навыки для AI-агентов от Мэтта Пакокка
  13. [Emil Design Eng ClaudeCodeSkills](https://claudemarketplaces.com/skills/emilkowalski/skill/emil-design-eng)
  14. AI Engineering Trends in 2025: Agents, MCP and Vibe Coding
  15. Agent Skills Framework Revolution: Vibe Coding to Real Engineering
  16. What It Takes to Build AI Skills Engineers Need in 2025
  17. [Latest AI Coding Tools agprojects](https://agprojects.tech/blog/latest-ai-coding-tools-what-s-new-in-2025)
AD
测试你的理解
Q1. 在 AI 开发方式中,“心流编程(Vibecoding)”的特点是什么?
  • 严格遵守质量门禁
  • 向 AI 下达模糊指令的方式
  • 系统化的自动化流程
心流编程是指在缺乏具体工程流程的情况下,像对 AI 说“拜托你了”一样,模糊地向 AI 下达指令进行编程的方式。
Q2. 将“代理技能(Agent Skills)”安装到项目时,通常使用的路径是哪里?
  • /root/data
  • /.claude/skills
  • /home/ai/config
代理技能安装在项目的本地目录中,通常为 '.claude/skills'。
Q3. AI 编程代理的发展过程排列正确的是哪一个?
  • 自动补全(2024) -> 多文件编写(2025) -> 系统化工程框架(2026)
  • 系统化工程框架(2024) -> 自动补全(2025) -> 多文件编写(2026)
  • 多文件编写(2024) -> 系统化工程框架(2025) -> 自动补全(2026)
AI 编程工具的发展历程为:2024年自动补全,2025年多文件编写,2026年系统化 AI 代理工程框架。