以前写代码是这样的打开IDE敲键盘查文档调试再敲键盘大脑是主机手指是输出设备现在写代码是这样的我描述意图AI生成代码我审核确认AI继续迭代大脑变成了导演AI变成了演员这不是效率的提升这是角色本身的切换从执行者到指挥者AI编辑器有的强调补全与提示让你写代码的速度更快有的专注IDE深度集成几乎变为编辑器的一部分也有的试图做自动修bug的魔法助手而这些AI编辑器的发生让我们意识到以下的事情真正被重塑的已经不是“写代码”而是 Vibe Coding 这件事本身。在AI编辑器中你更容易这样描述任务这个模块可读性很差测试覆盖不全还可能有安全隐患。我希望你帮我系统性的重构它但不要影响对外接口你会发现AI编辑器非常懂工程它会自动规划任务自动拆解任务自动雇佣一堆subagent做事情自动确认什么时候要引入人类决策。你不是一句一句教他写代码而是和另一个工程系统对其节奏他为什么这么强是因为他把agent和工程治理写进了产品架构里Sub-Agents、Skills、Hooks这些从AI编辑器设计过程中被创建出来的概念早已超过了编辑器本身形成了通用智能体的设计模式的一部分而我们在使用AI编辑工具的时候其实你不再是把自然语言翻译为代码而是在做设计拆解问题分配任务组织多个智能体协作完成目标这已经不是编程工具的范畴了而是新的一种工作范式。人机协作的新范式Sub-Agents 和 Skills 成为通用语言这里我们必须单独强调 Sub-Agents 和 Skills 这两个概念因为他们是AI 工程领域的通用语言这个过程非常像是我们常说的“出圈”。Sub-Agents子代理的核心思想是一个复杂任务可以拆解给多个专职角色。就像一家公司不会让 CEO 亲自写代码、做测试、查日志AI Agent 也需要“组织架构”。我们可以这样理解主代理是指挥官子代理是专业兵种。有人负责代码审查只读不能改有人负责跑测试执行汇报结果有人负责分析日志消化噪声提炼结论。Skills技能的核心思想是AI 应该知道什么时候用什么能力。传统工具需要用户手动触发——你输入/review它就审查代码。但 Skills 不同你只需要说“帮我看看这段代码有没有安全问题”AI 就能自动判断这是代码安全审查任务并自动激活对应的 Skill自动应用领域知识和检查清单。这种“语义触发”的设计让 AI 从执行命令的工具升级为理解意图的工作伙伴。这种“语义触发”的设计让 AI 从执行命令的工具升级为理解意图的工作伙伴。我们不是从功能出发而是从工程协作中的真实卡点出发反推需要哪些机制。围绕真实工程中Agent 协作常见的痛点后续课程将带你逐一拆解并解决以下问题。Memory解决 Agent 每次对话都“从零开始”、不理解项目背景的问题让 AI 真正记住你的代码结构、约束和上下文。Sub-Agents解决单一 Agent 角色混乱、上下文污染、又写代码又做审查的问题通过职责拆分实现关注点分离。Skills解决 Prompt 不可复用、经验无法沉淀、团队能力难以传承的问题把个人技巧变成可组合的工程资产。Hooks解决 Agent 执行过程不可控、缺乏检查点、容易“越权操作”的问题在关键节点引入自动校验和人工兜底。Headless解决 Agent 只能在 IDE 里交互、无法进入自动化流程的问题让 AI 能在 CI/CD 中无人值守地运行。Agent SDK解决只会用对话的方式使用 Agent难以嵌入现有系统和工作流的问题用代码驱动 Agent构建可编排的工程流程。