• 正文
  • 相关推荐
申请入驻 产业图谱

从 Skills 到超级团队:AI时代的能力资产体系

13小时前
74
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

转载自公众号:敢敢AUTOHUB

0. 引言

过去两年,很多开发者对 AI 工具的使用方式是不断尝鲜。今天试 Claude Code,明天试 Cursor,后天装几个 MCP 插件,再过几天又收藏一堆 Prompt 模板和工作流配置。每次试用时都会觉得很兴奋,因为 AI 确实能把当下的任务做快。但过一段时间回头看,会发现真正沉淀下来的东西并不多。

这就是现在很多 AI 使用者面临的真实困境:AI 让一次任务变快了,但没有让下一次任务天然变准。每次都要重新解释项目背景,重新强调编码规范,重新纠正同一个错误。看过的技术视频还停留在印象里,读过的书还躺在书架上,调过的 Prompt 分散在聊天记录里,踩过的坑只存在于某个深夜的记忆中。

问题的本质不在于模型不够强,而在于我们还没有把经验沉淀成 Agent 能调用的结构。 看过的视频没有变成可触发的规则,读过的书没有变成可检索的索引,调过的流程没有变成可复跑的工作流。知识停留在了消费阶段,没有进入资产化阶段。

0.1 能力资产化的五个层级

这篇文章要讲的,就是如何把知识、流程、经验、判断和组织协作方式,变成可调用、可编排、可进化、可治理的能力资产。这条路线可以拆成五个层级:

层级 解决的问题 代表形式
知识资产化 看过、读过、收藏过,但用不上 book-to-skill、NotebookLM 视频库
技能资产化 每次都要重复教 AI 同一套规则 SKILL.md、团队规范 Skill
流程资产化 多个任务节点需要串联和并行 Dynamic Workflows、skill-flow-orchestrator
反馈资产化 Skill 写完后仍然跑不准 SkillEvolver、EmbodiSkill、Goal 训练
组织资产化 个人效率没有扩散成团队能力 超级个体、超级团队、AI 原生组织

直观理解是:Skill 是能力的最小沉淀单元,Workflow 是多个能力的调度方式,自进化是能力持续变准的机制,治理是能力长期可信的前提,超级团队则是这些能力在组织里的扩散形态。

如果只停留在聊天框,AI 只是一个临时助手。如果开始沉淀 Skills 和 Workflows,AI 才会变成一个可持续增强的工作系统。

1. 为什么普通 AI 用法沉淀不了能力

1.1 一次性对话的局限

大多数人不是没有用 AI,而是用法停留在一次性提问。遇到问题,把背景丢进去,让模型给答案;不满意,再补一句;跑偏了,再纠正一下。这套方式可以解决眼前任务,但很难积累长期能力。因为每一次纠正都留在当前对话里,下一次新对话又要重新来一遍。模型没有真正继承你的经验,只是在当前窗口里临时配合你。

更麻烦的是,上下文本身也有边界。你不能把三个月看过的所有视频字幕、一本 400 页技术书、一个团队半年的 PRD 和几十份项目复盘都塞进同一个聊天框。即使上下文足够大,直接塞原始材料也不一定好。材料越多,模型越容易在总结阶段混入自己补出来的内容。最后看起来很顺,但你不知道哪些来自原文,哪些是模型的合理想象。

1.2 知识存储与使用场景的脱节

传统的知识传递主要依赖三种方式:口头传授、文档记录和代码注释。这些方式在小团队中尚可运作,但随着规模扩大和复杂度提升,问题逐渐暴露。开发者经常遇到这样的场景:看了几十小时的技术视频,当时觉得收获很大,但真正需要使用时却想不起具体细节。

这种困境的根源在于知识的存储形式与使用场景脱节。视频和文档是线性的信息载体,而实际工作场景是高度碎片化和情境化的。开发者需要的不是完整重温一遍视频内容,而是在特定场景下快速获取相关的操作指南和注意事项。真正要解决的不是一次总结,而是长期调用。

1.3 AI 辅助开发带来的新挑战

AI 编码助手的出现改变了开发方式,但也引入了新的问题。开发者发现,每次与 AI 对话时都需要重复说明项目规范、团队约定和个人偏好。AI 没有记忆,每个会话都是全新的开始。这导致大量时间浪费在重复性的上下文建立上。

更深层的问题是,AI 生成的代码往往缺乏一致性。同一个需求,不同时间询问可能得到完全不同的实现方案。这种随机性让代码库变得混乱,维护成本急剧上升。团队需要花费大量精力进行代码审查和重构,才能保持代码质量。此外,AI 的能力边界不清晰,开发者不知道在哪些场景下应该完全依赖 AI,哪些场景下需要人工介入。

2. Skills - 能力的最小单元

2.1 什么是 Skill?

Skill 不是一个更好看的 Prompt,而是 AI 时代的工作协议。 它把触发场景、执行流程、参考资料、示例和确定性脚本放进同一个目录,让 Agent 在特定任务里自动读取该读的规则,而不是每次都靠用户临时补充上下文。

按 Codex Skills 的设计,一个 Skill 最少需要一个 SKILL.md。它的 YAML frontmatter 里核心字段是 name 和 description,这两个字段决定 Agent 什么时候会考虑加载这个 Skill;正文则在 Skill 触发后才进入上下文。进一步扩展时,可以加入 references/ 存放详细资料,scripts/ 存放可执行脚本,assets/ 存放模板、图片、字体或样板工程。面向 UI 和安装管理的额外信息,可以放在 agents/openai.yaml 这类元数据文件里,但它不是所有 Skill 的通用必需项。

这一部分可以直接看原始资料:OpenAI Codex Skills 官方文档、OpenAI Skills Catalog 仓库、OpenAI Skills Catalog 源码 ZIP、Anthropic Skill authoring best practices 和 Anthropic《The Complete Guide to Building Skills for Claude》PDF。这些链接比二手介绍更重要,因为 Skill 的字段、目录和加载方式以后可能继续变化。

2.2 Skill 的核心设计原则

一个真正好用的 Skill,不是提示词集合,而是 Agent 在特定场景下的工作协议。根据 Agent Skills 设计模式总结的 14 个模式,可以归纳为五大类核心原则:

第一类:发现与选择
description 字段不是给人看的摘要,而是 AI 选择 Skill 的关键触发信号。它必须包含足够的触发关键词,让 AI 能够在合适的场景找到这个 Skill。但只写触发条件还不够,还需要明确的排除条款。如果只定义适用范围而不定义排除范围,多个 Skill 容易在边界场景产生冲突。例如,一个文档格式化 Skill 应该明确排除"博客写作"和"代码注释"场景。

第二类:上下文经济
很多 Skill 会从头解释一遍模型已经知道的常识,把 JSON、REST API数据库这些概念都讲一遍。听起来完整,实际上是在浪费上下文。Skill 写作的默认前提应该是:模型已经足够聪明。真正值得写进 Skill 的,是普通模型不知道、但你希望它稳定遵守的东西,比如团队约定、项目边界、工具路径、踩坑经验。当 SKILL.md 越来越长,就要做渐进式披露:主文件只保留触发条件、核心流程和下一步该读什么,长参考文档放进 references,可执行脚本放进 scripts,示例放进 examples。

第三类:指令校准
不是所有场景都适合写成"必须、永远、禁止"。开放型任务需要判断空间,高风险任务需要强约束,半结构化任务需要模板和检查点。Skill 应该根据任务脆弱程度决定约束力度。如果规则有边界,就最好解释原因。比如"使用构造器注入,因为字段注入会降低可测试性"比"永远禁止字段注入"更稳。前者给了 Agent 推理依据,后者只给了机械命令。

第四类:工作流控制
多步骤任务需要执行清单、自纠正循环和计划-验证-执行模式。执行清单能防止遗漏步骤,自纠正循环能让生成、验证、修复形成闭环,计划-验证-执行能把风险挡在副作用发生之前。尤其是数据库操作、部署和批量改写,不能上来就动手。

第五类:可执行代码

只要某个操作确定性强、经常重复、值得单独测试,就应该抽成脚本,而不是每次让模型现场写。脚本执行后只把结果返回上下文,既省 token,也减少随机性。

2.3 从视频知识到可调用 Skill

一个典型场景是视频学习。你订阅了十几个 AI 工程实践频道,三个月看了几十个小时视频,里面有 Claude Code 配置、Agent 架构、MCP 实战等技巧。看的时候很有启发,看完之后却很难复用。因为视频知识天然是线性的,而工作任务是场景化的。

将视频内容转化为 Skill 需要解决两个核心问题:上下文爆炸和来源混淆。单个 30 分钟技术视频的字幕可能有 15000 个 token,30 个视频就是 45 万 token,直接塞给模型不仅超出上下文,还容易在综合阶段混入模型自己的发挥。

NotebookLM 和 Dynamic Workflows 的组合提供了更好的解决方案。 NotebookLM 负责从原始视频中提取带引用的信息,Dynamic Workflows 负责任务编排和并行处理。NotebookLM 可以直接把 YouTube URL 作为 source,自动提取字幕,并且回答时附带引用;Workflow 则把每个视频分配给子 Agent,最后汇总、去重、聚类并生成 Skill。

如果要复现这条路线,先看原始入口:NotebookLM、notebooklm-mcp-cli 的 PyPI 页面 和 jacob-bd/notebooklm-mcp-cli GitHub 仓库。这里不要只看教程截图,最好直接看安装包和仓库说明,确认当前命令、认证方式和 MCP 配置有没有变化。

整条流程分四步:首先对每个 source 提问,抽取技术技巧、配置方法和可复用流程;其次对所有 JSON 结果做聚类,要求至少三个视频提到才形成有效主题;然后为每个主题生成完整 SKILL.md,包含触发条件、核心规则和来源引用;最后写入 skills 目录并生成 HTML 报告。

这个流程最有价值的地方,不是某一个工具,而是把"看过的视频"变成了"下次能自动触发的能力"。知识不再停留在记忆里,也不只是笔记,而是成为 Agent 在相关场景下可以调用的上下文和操作规程。

2.4 从书籍到可调用 Skill

同样的逻辑也适用于书籍。一本四百页 PDF 直接丢进模型,既贵又容易撑爆上下文;普通 RAG 只是捞相似段落,能不能拼出答案要看运气。**book-to-skill 走的是第三条路:先把书结构化,再按需调用。**

book-to-skill 会先判断书籍类型。技术书走更精细的解析路线,尽量保留表格、代码块和章节结构;叙事类书籍则以文本提取为主。然后它把整本书整理成核心框架、章节索引、术语表、模式表和速查表。

真正重要的是,它不会每次都把整本书塞进上下文。SKILL.md 只像目录一样记录框架和路由,具体章节拆成独立文件。你问到哪一章,Agent 才读取哪一章。这就是 Skill 里的渐进式披露。当你需要了解某个具体概念时,Skill 会引导 Agent 读取对应的 reference 文件,而不是每次都加载全部内容。

这里建议把原始链接直接放给读者:

book-to-skill GitHub 仓库:https://github.com/virgiliojr94/book-to-skill

README Raw:https://raw.githubusercontent.com/virgiliojr94/book-to-skill/master/README.md

SKILL.md Raw:https://raw.githubusercontent.com/virgiliojr94/book-to-skill/master/SKILL.md

源码 ZIP:https://github.com/virgiliojr94/book-to-skill/archive/refs/heads/master.zip

如果读者要自己安装或改造,Raw 文件和 ZIP 下载比文章里的转述更可靠。

3. Workflows - 从单点能力到流程编排

3.1 为什么需要 Workflow?

当你只有几个 Skill 时,手动调用还可以接受。写前端时叫 frontend-design,修 CI 时叫 gh-fix-ci,写 PRD 时叫产品文档 Skill。但当任务变成一整条业务流程,单点召唤就不够了。

比如要做一个 App 注销功能方案,可能需要先调研竞品方案,再读取公司现有产品约束,然后撰写 PRD,最后审查方案。如果每一步都要人手动召唤一个 Skill,人仍然是流程调度器。单个 Skill 沉淀的是一项能力,Workflow 沉淀的是一条工作流。

skill-flow-orchestrator 这类编排引擎解决的就是这个问题。它不替代具体业务 Skill,而是把多个 Skill 组织成一个 DAG(有向无环图)。有的节点必须先后执行,有的节点可以并行,有的节点是可选路径,有的节点负责汇总。

3.2 Workflow 的核心抽象

一个完整的 Workflow 系统包含几个关键抽象:Workflow 是完整流程,Step 是任务节点,Artifact 是每一步产物,Dependency 描述强弱依赖,Window 负责并行窗口,Checkpoint 是人工确认点,Synthesis 负责最终综合。

有了这层编排,Skill 就不再只是工具按钮,而是流程节点。上游节点的产物会结构化传给下游,长耗时节点运行时其他弱关联任务可以同步推进,每个阶段结束还能停下来让人确认方向。这解决了多个关键问题:多个 skills 不知道谁先谁后,上游产物无法稳定传给下游,有些节点必须递进有些节点可以并行,还要把多路产物综合为统一交付物。

典型例子是 PRD 生成流程:先用调研 skill 收集行业方案,再用公司业务 skill 提供内部约束,然后用 PRD skill 产出方案,最后用审查 skill 做产品评审。过去要一个个召唤,现在可以封装成一个 @project_prd,用户只需要给目标和输入资料。

Dynamic Workflows 是类似逻辑。区别在于,它可以根据用户的一条 prompt 动态生成调度程序,把任务拆给多个子 Agent 并行跑。比如视频转 Skill 的例子里,每个视频一个子 Agent,最后统一聚类和生成报告。这里也有一个提醒:编排不等于全自动。 很多流程应该是半自动的,尤其是涉及产品方向、上线风险、数据迁移和对外发布时。好的 Workflow 应该内置 checkpoint,让人只在关键位置做判断。

4. Skills 自进化 - 让能力越用越准

4.1 为什么 Skill 写完不等于跑准?

很多 Skill 刚写完时看起来不错,测试也能通过,但一遇到真实任务就会差一点。标题不够有点击动机,代码风格和团队不一致,PRD 少了业务约束,审查报告抓不住真正风险。过去我们调 Skill,方式很像手动改稿:跑一次,不满意,补一句,再跑一次。这个过程当然有效,但很慢,因为每一轮只有一条路径,每次都要人判断下一句该补什么。

Skills 自进化提出了另一种方法:不要每次都让人手动补规则,而是给 Agent 一个目标,让它围绕目标自己多路试错。 人给靶子,主 Agent 判断差距,Agent Team 并行探索不同改法。比如标题 Skill 的训练,不是把一个高点击标题塞回 Skill,而是让 Agent 分析为什么这个标题有效:关键词在哪里,表达结构是什么,悬念来自哪里。

最后写回 Skill 的不是答案,而是方法。跑对的路径留下,跑偏的规则删除或降级。下一次处理新文章时,它不会复用那个标题,而是复用产生好标题的判断方式。

4.2 技能感知反思:区分技能缺陷和执行失误

EmbodiSkill 提醒了一个关键问题:失败不一定说明 Skill 有问题。 可能是技能定义有缺陷,也可能是 Agent 执行时漏了步骤。前者应该改 Skill,后者应该记录执行注意事项,而不是污染核心规则。原论文可以直接看:https://arxiv.org/pdf/2605.10332。

EmbodiSkill 的关键设计是四类技能感知反思:Discovery Reflection 记录成功任务中发现的新技能,Optimization Reflection 优化已经成功但效率不高的技能,SkillDefect Reflection 在技能本身有缺陷时修改技能,ExecutionLapse Reflection 在执行失误时不改技能,只记录执行注意事项。

如果每次失败都改技能,Skill 很快会积累大量错误补丁,反而降低泛化能力。真正要写回去的,是可复用的方法、稳定的约束和高频的陷阱。

4.3 SkillEvolver:策略多样化与对比更新

SkillEvolver 走的是更系统的路线。它每轮生成多个不同策略并行尝试,把成功轨迹和失败轨迹摆在一起对比,提炼差异,再用独立 Auditor 做格式、一致性、可执行性等检查,拦截有害更新。原论文可以直接看:https://arxiv.org/pdf/2605.10500。

这套方法也解释了为什么 Skill 不能无限膨胀。 每一次失败都写规则,最后 SKILL.md 会变成杂乱的事故日志。进一步看,Agent 优化不是简单换更强模型,也不是给它更多工具。更稳的优化对象是四层闭环:上下文有没有被正确压缩,工具有没有被限制到必要范围,分工有没有拆出 reviewer 和 auditor,验证有没有固定任务集和合并门禁。

真正可落地的做法,是先选一条高频任务做 baseline,记录成功率、失败类型、token、轮次、工具调用和人工重写比例。然后只针对最高频失败改一个变量,再用同一批任务复测。没有 baseline 的优化,通常只是把系统改得更复杂。

5. Skills 治理——让能力库长期可用

到这里,问题已经从“怎么写一个好用的 Skill”变成了“怎么管好一柜子 Skill”。这就像家里的工具箱:买一两件工具的时候,扔进抽屉就行;但工具一多,没分类、没标签、坏的不丢,最后想找把螺丝刀都得翻半天。Skill 也是一样。

刚开始只有几个 Skill 时,你能记住每一个的用途。但当全局目录、项目目录、团队仓库里塞了几十上百个 Skill,混乱就会冒出来:名字一样但内容不同的,触发条件互相打架的,老的没人维护、新的不断添加的,最后 AI 不知道该用哪个,人也不知道该删哪个。治理的本质,就是给这柜子工具立规矩。

5.1 先看证据,再动手清理

很多人想到治理,第一反应是“写个脚本一键清理过期 Skill”。这个方向其实是错的。治理工具最有价值的不是“替你删”,而是“先把事实摊开给你看”。

举个例子,skills-refiner 这类工具的工作流程是这样的:脚本先扫一遍——这个 Skill 在哪个目录?是不是软链接?文件哈希是什么?SKILL.md 写得全不全?里面有没有 rm -rf 这种危险命令?最近有没有被触发过?把这些事实列清楚之后,AI 再来分析“这条记录可能意味着什么”,最后由人来拍板留还是删。

为什么不能让脚本直接删?因为**“没记录”不等于“没用”**。一个 Skill 半年没被触发,可能是没人用了,也可能是它专门处理某种季度才出现的场景;很久没改,可能是过时了,也可能是写得太好不需要改。如果工具自动删了,恢复成本远高于多留几个废文件的成本。脚本负责事实,AI 负责解释,人负责动作——这个顺序不能反。

5.2 治理要解决的,就是这五个常见麻烦

把治理拆开看,其实就是五类问题在反复出现。下面这张表把它们一次列清。

问题 你会看到的现象 该怎么办
质量不稳定 Skill 写得像随手记的便签,触发条件含糊,规则像口号 检查 description 写没写清,有没有排除条款、例子、验证方式
触发冲突 用户随便说一句话,好几个 Skill 都举手说“我能做” 拿真实输入跑一遍路由,看到底谁会被选中
功能重复 新写的 Skill 其实只是老 Skill 的一部分 别新建,回去扩展老的
依赖不清 改了一个基础 Skill,结果三条流程同时坏掉 维护“谁用了它,它用了谁”的对照表
过期难判 看着像过时了,又不敢删 先打“候选”标签,观察一阵,再归档

这五类问题归根结底就一句话:**Skill 一旦被别人复用,它就不再是你的私人文件,而是会影响 AI 行为的公共资产。**公共资产再小,也得有最低限度的规则。

5.3 质量门禁,做最简单的版本就够

很多团队一开始就想搞一套几百行的评分模板,结果谁也不愿意填,最后变成废纸。其实最朴素的质量门禁,盯住六件事就行。

• *前三件关“能不能用”:

第一,description 有没有把“做什么、什么时候用、哪些词会触发”说清楚?

第二,有没有“什么时候不要用”的排除条款,免得跟邻居 Skill 抢活儿?

第三,规则是不是具体可执行的,比如“PR 标题不超过 50 字”,而不是“注重质量、遵循最佳实践”这种正确的废话。

• *后三件关“能不能维护”:

第四,长资料有没有拆到 references/ 子目录?

第五,脚本有没有放到 scripts/

第六,有没有正例、反例和踩过的坑?

说白了,一个合格的 Skill 至少要让 AI 知道四件事:**什么时候用,什么时候不用,具体怎么做,做完怎么验。**再加上踩坑记录,它就具备长期维护的资格了。

5.4 重复和冲突,比写得差更可怕

单个 Skill 写得差,最坏结果就是一次任务跑偏,下次改回来就行。但多个 Skill 互相重叠,问题就藏得很深:AI 这次选了 A,下次选了 B,结果都看起来合理,但代码风格和实现方式慢慢就分裂了。等你发现的时候,已经积累了一堆“看着差不多但其实不一样”的产物。

所以治理不能只盯着单个文件看,得看整个 Skill 库的关系。**举个真实场景:**你已经有一个 rest-api-client-generator,能从 OpenAPI 文档生成类型和请求函数。同事看到一个新需求“只生成类型”,又新建了一个 api-doc-to-types。这两个 Skill 看起来分工清楚,但其实新 Skill 的功能完全被老 Skill 覆盖。这种时候更稳的做法不是新增一个 Skill,而是给老 Skill 加一个“只输出类型”的模式参数。

要不要新建 Skill,先回答三个问题:它有没有独立的触发场景?它的输出和老 Skill 是不是明显不一样?如果扩展老 Skill 就能解决,为什么还要单独维护?这三个问题如果答得含糊,多半就是在给后人挖坑。

5.5 依赖、版本和清理,都要保守一点

当 Skill 开始被串进 Workflow,风险就被放大了。改一个基础 Skill 的 description,可能导致上游再也触发不到它;改一个输出格式,可能让下游解析失败;删一个 references/ 里的文件,可能让某条流程突然少了关键约束——而且这些坏掉的地方往往不会立刻报错,只是结果默默变差。

所以团队级的 Skill 至少要维护三个清单:**谁依赖它、它依赖谁、它最近一次改动影响了哪些流程。**版本号可以参考语义化版本(major.minor.patch),但别把数字本身神化。真正重要的是版本背后的事实:改了哪些字段、波及哪些 Workflow、跑过哪些回归测试、要不要写迁移说明。

清理也是一样的道理。“没人用”只是一个信号,不是判决。更稳的动作顺序是:**先打候选标签 → 找替代方案 → 通知可能的依赖方 → 归档或删除。**对全局目录里的 Skill,优先移到 archive/ 子目录,而不是直接 rm。这种“慢半拍”的克制,是治理工具值得被信任的关键。

5.6 一个能立刻跑起来的最小流程

如果团队现在还没有治理体系,不需要一上来就搭平台、配中台。一个特别简单的流程就能先转起来:

      • • *第一步,每月扫一遍。**列出本月新增、删除、同名、软链接、哈希变化和带高危命令的 Skill,扫完就停,不做动作。**第二步,给新 Skill 做轻量审查。**只看六件事:触发条件、排除条款、核心规则、示例、验证方式、

    references

    •  拆分。**第三步,给高频 Skill 建固定任务集。**每次改完跑一遍,看效果是不是真的更好。

第四步,对疑似重复或过期的 Skill 只贴标签,不动手。最后第五步,把所有处理动作分成保留、合并、观察、归档四类,写进月度记录。

这套流程的意义,不是“治理得多严”,而是让 Skill 库保持可解释:每个文件为什么在那、为什么没动、为什么被合并,都说得清。脚本负责事实,AI 负责初判,人负责最终动作。Skill 库不会因为“塞得多”变强,只会因为“能被持续维护”才变成真正的资产。

6. 这些经验可以凝练成哪些 Skill

把前面这些内容放在一起看,光停在“总结观点”是不够的。**真正有价值的做法是反向操作:把这篇文章本身的经验,再凝练成一组可以复用的 Skill。**就像写菜谱不是为了让人欣赏文字,而是为了让别人下次能照着做出同样的菜。

但这里有个关键判断:不要把所有经验糊成一个“万能超级 Skill”。原因很简单——一个 Skill 想要什么都能做,结果就是什么都做不好。AI 看到模糊的触发条件,会随便选;看到上下文塞满,会失焦。所以拆分的标准不是“看起来分类整齐”,而是“每个 Skill 都有自己独立的触发场景和明确的产出”。

下面这张图把要凝练的七个 Skill 之间的关系画了出来,可以先看图再看文字描述。

6.1 knowledge-to-skill-compressor——把“学过的东西”变成“能调用的能力”

第一类是 knowledge-to-skill-compressor。它负责把视频、书籍、长文档和内部资料,压缩成带来源的 Skill。这里的关键词是“带来源”——它不是做摘要,而是把原始内容拆成触发条件、章节索引、术语表、模式表、规则清单和可追溯引用。NotebookLM 视频库、book-to-skill、内部文档结构化,都属于这一类。

它要解决的痛点很具体:“学了但用不上”。每个人都收藏过几十篇好文章、看完几本好书,但下次遇到相关问题,要么想不起来在哪里看过,要么记得有这回事但找不到细节。这个 Skill 就是把“学过”变成“随时能调”。

主文件应该写得像目录,告诉 AI “什么场景去看哪个 reference”,而不是把整本书塞进 SKILL.md。具体的章节、引用、术语、示例都放到子文件里,按需加载。三条不能让步的核心规则是:**第一,所有提炼必须保留来源,不能让模型推测混进事实;第二,只有反复出现、能指导行动的内容才进核心规则;第三,长资料必须拆成可路由的 reference。**做到这三条,比“总结得完整”重要得多。

6.2 skill-authoring-patterns——给“正在写的 Skill”做体检

第二类是 skill-authoring-patterns。它把前面讲的 14 个 Skill 设计模式固化成一份写作检查清单,专门审查 description、排除条款、上下文预算、渐进式披露、模板、示例、已知陷阱和验证方式。它不是帮你写得漂亮,而是防止你写出根本无法触发、边界混乱、上下文超重的 Skill。

它的最佳使用时机,是任何 Skill 创建之后的第一道审查。比如有人写了一个“文档处理 Skill”,它就会反问:处理什么文档?什么时候不处理?博客、合同、API 文档、论文都该触发吗?这些问题如果答不清,说明这个 Skill 还没准备好进共享仓库。

它的输出可以固定成四段:**保留什么、删除什么、拆分什么、补充什么。**保留的是稳定规则,删除的是常识和重复废话,拆分的是过长的 reference 或承担太多职责的流程,补充的是反例、踩坑记录和验证脚本。这样审查结果可以直接变成下一轮的修改清单,不用重新理解。

6.3 workflow-orchestrator——把单点能力串成完整链路

第三类是 workflow-orchestrator。它负责把多个 Skill 组织成 DAG(有向无环图),明确定义 Step、Artifact、Dependency、Checkpoint 和 Synthesis。适用场景包括 PRD 撰写、代码开发、资料研究、报告生成、论文阅读、竞品调研和发布流程。它不是替代具体的业务 Skill,而是把这些 Skill 串成可以复跑的流程。

它的核心判断标准是:**用户现在要的不是一个答案,而是一条链路。**举个例子,“帮我写一个用户注销功能的方案”——这不是直接写 PRD 就能解决的,而是需要先做外部方案调研,再读内部约束(数据合规、用户协议),再产出方案,再做风险审查,最后生成交付文档。过去这些步骤靠人脑调度,每次都重新想一遍;现在可以用 Workflow 固化下来,下次直接跑。

Workflow 最容易踩的坑,是把所有节点都做成全自动。**真正稳的编排是半自动:**资料提取、去重、格式转换、测试执行可以让 AI 自动跑;但方向选择、风险接受、上线动作、删除操作必须卡 checkpoint。人不应该做搬运工,但必须保留关键的判断权。

6.4 skill-evolution-loop——让 Skill 在使用中越用越好

第四类是 skill-evolution-loop。它负责让 Skill 在真实任务的反馈中持续迭代。但这个 Skill 有个绝对不能犯的错:“失败了就改规则”是错的。它必须先区分两类失败——一种是 Skill 定义本身有问题,另一种是 AI 这次执行失误。前者应该改核心规则,后者应该加进“执行检查清单”或“已知陷阱”,而不是污染 Skill 的主体方法。

它可以吸收 SkillEvolver 和 EmbodiSkill 论文里的核心思想:**多策略并行尝试、成功失败轨迹对比、独立 Auditor 审查、有害更新拦截。**它更新的是 Skill 的文字和脚本,不是模型权重——换句话说,它训练的是“工作方式”,而不是模型本身。

落地建议:**从一个高频任务开始,比如标题生成、代码审查、API 设计或 PRD 改写。**先建立 baseline——成功率、失败类型、token、轮次、工具调用、人工返工比例都记录下来。然后每次只改一个变量,再用同一批任务复测。没有 baseline 的“自进化”,最后都会变成“感觉好像更好了”,而这种感觉不可信。

6.5 skill-hygiene-governance——给能力库做定期体检

第五类是 skill-hygiene-governance。它负责本地和团队 Skill 仓库的盘点,让脚本去收集路径、哈希、软链接、来源、脚本目录、风险命令和 canary 日志,AI 只基于这些事实给建议,**最终清理动作交给人。**这个 Skill 的关键不是“替你删”,而是“让系统可观察、可解释”。

它特别适合已经装了几十上百个 Skill 的人。全局目录、项目目录、软链接分发、旧版本残留、同名不同源、内容漂移——这些问题靠肉眼根本看不清。**治理 Skill 的第一步是画拓扑,第二步才是讨论价值。**没有拓扑直接讨论价值,很容易把正常的分发误判成重复,把项目仓库误判成坏掉的全局 Skill。

这个 Skill 的输出永远不应该是“删除列表”,而应该是“保留 / 观察 / 合并 / 归档”的建议清单。零 canary 记录只说明“没观测到”,不等于没用;180 天没更新可能是稳定,也可能是过时。治理工具越克制,越值得信任——这是它和其他 Skill 最不一样的地方。

6.6 ai-native-team-playbook——从一个人会用到整个团队会用

第六类是 ai-native-team-playbook。它负责把个人的 Skill 和 Workflow 扩散到整个团队,设计 demo day、共享 Skill 仓库、试点流程、owner 机制和月度治理节奏。它连接的是工具层和组织层:一个人用 AI 变快只是个人效率提升,团队把经验变成共享能力,才是组织能力的真正变化。

它直接借用了“超级个体与超级团队”报告里的那个公式:组织竞争力 = 人才密度 × AI 杠杆 ÷ 组织摩擦。Skill 和 Workflow 放大的是 AI 杠杆,治理降低的是系统摩擦,demo day 和共享仓库提升的是能力扩散。最终目标不是“装更多工具”,而是让团队少等、少问、少重复造轮子

最小启动动作其实很简单:**第一步,找出团队里已经用 AI 跑出真实成果的人,让他们做 demo;第二步,选一个边界清晰的业务问题,给完整上下文、工具权限和时间窗口;第三步,把过程中可复用的规则写成 Skill,把可复跑的流程写成 Workflow。**组织变革从这里开始,比先做培训更稳。

6.7 总入口:skill-workflow-synthesis

如果要把以上六个 Skill 都连起来,需要一个总入口。可以叫它 skill-workflow-synthesis。它专门处理这类综合任务:“多篇资料输入 → 重点提炼 → 主线合并 → Skill 候选 → Workflow 设计 → 博客或报告输出”。你这次的需求,本质上就是这个 Skill 的典型触发场景。

它的输入可以是文章、链接、PDF、笔记、仓库和已有草稿。它的输出不只是博客正文,**还要附带三类结构化产物:素材重点表、可凝练 Skill 清单、可落地 Workflow 蓝图。**这样写出来的文章不是一次性内容,而是下一轮“能力资产化”的入口。

这个总入口要特别克制。它不应该试图替代 knowledge-to-skill-compressorworkflow-orchestratorskill-evolution-loop 和 skill-hygiene-governance,**而是只负责路由和整合:能交给专门 Skill 的工作就交出去,主 Skill 只保留判断和综合。**这种克制,恰恰是它能成为“总入口”的资格。

7. 从个人能力到超级团队

把 Skill、Workflow、自进化和治理讲完之后,才真正能接上“超级团队”。超级团队不是一群人都装了 AI 工具,也不是人人都会写 Prompt。它的关键是:个人经验可以被结构化,团队流程可以被复跑,失败反馈可以进入系统,能力资产可以被治理。

这里可以用一个更直接的公式来理解:

团队 AI 能力 = 可调用经验 x 可复跑流程 x 反馈迭代速度 / 组织摩擦

可调用经验对应 Skill,可复跑流程对应 Workflow,反馈迭代速度对应自进化,组织摩擦对应治理和协作结构。如果只装工具,不沉淀经验,分子很小;如果流程审批太重,分母太大;如果失败后不回写,能力不会随使用增长。

超级个体的价值,是把自己的判断、习惯和方法先跑出来。超级团队的价值,是让这些方法不再困在个人屏幕里。一个人写了一个高质量 API 规范 Skill,团队所有人下次写接口都能少犯错;一个人跑通了 PRD Workflow,产品团队下次就不必从零搭流程。

这也是为什么资料提取、Skill 设计、Workflow 编排、自进化论文和组织报告可以放在同一篇文章里。它们看起来分属不同领域,底层其实是一条线:AI 时代的核心资产,正在从“人脑里的经验”和“文档里的流程”,迁移到“Agent 可调用、可编排、可进化、可治理的能力系统”。

未来的工作单位会变小,但能力会变大。三年前,全栈工程师的意思是一个人能写前端也能写后端;现在,全栈的意思正在变成:你能不能指挥一个 Agent Team,把产品、设计、代码、测试、发布和复盘串起来,同时判断它们做得对不对。

这不意味着每个人都要变成程序员,而是每个人都要学会把自己的经验 Skill 化,把自己的流程 Workflow 化,把自己的判断变成可复用上下文。真正稀缺的不是“会不会用 AI 工具”,而是“能不能把 AI 工具变成持续变强的工作系统”。

一句话总结:不要只问 AI 能帮我做什么,要问我能把哪些重复经验沉淀成下次自动出现的能力。

8. 参考链接

https://mp.weixin.qq.com/s/x7IhRhK4Ndmlg6d61PyKuw

https://mp.weixin.qq.com/s/z6BOI1Um6MVYi2D5CsnSPA

https://mp.weixin.qq.com/s/LCm_Qf3RNPXeRwA-mNilWw

https://mp.weixin.qq.com/s/GZqTLfeOrfrLgG-R2bOjGw

https://mp.weixin.qq.com/s/tlp_EJuG61OI4_9V0TOrpQ

https://mp.weixin.qq.com/s/_GhBl-mAuk7NyDXPeSVQAw

相关推荐