← 叙事差叙差 ND.020专题二十 | 研究总稿 | 2026-10-15 | touge.com.cn
NARRATIVE GAP · 叙事差 专题二十

解剖一个 Skill:当提示词变成软件工程

大多数人对「Skill」的认知和我一周前一样:一大段精心组织的提示词,本质是话术模板。直到我把一个叫 anatomy 的开源技能整个目录翻了一遍——它教 AI 把技术概念画成可交互的等距物理插图,目录里躺着 13 个代码模块、9 篇工艺参考、8 个可运行的完整范例、一套评测集和单元测试,以及一个用光线投射验证几何正确性的证明器。逐项数完我发现:提示词只占这个技能的 10%,剩下 90% 是代码库、验证器、范例库和评测——AI 时代的手艺人,交的不是话术,是带质检的工件。本篇把这个技能当解剖标本,逐层拆给你看:Skill 到底是什么、它与 prompt 封装的三重区别、以及为什么说验证器才是它最值钱的部分。

第一章 解剖台:九类资产盘点
第二章 与 prompt 封装的三重区别
第三章 物体即解释:这个技能的设计哲学
第四章 验证器中心:audit 归零的文化
第五章 技能经济学:agent 时代的固件
第六章 信号、噪音与投资映射
第七章 结语:手艺人的回归
附录 A 资产盘点总表 | 附录 C 信源与口径
第一章

解剖台:九类资产盘点

解剖对象叫 anatomy:一个开源的 Claude Code 兼容技能,用途是让 AI 构建精心制作的等距(isometric)SVG 交互插图——把一个技术概念画成一台「真实存在的物理机器」。它跑在我自己的环境里,所以本篇的素材不是二手报道,是第一手的标本:目录、源码、范例,全部可逐行核对。

把整个目录按资产的性质归类,一共九类。每一类都对应着传统软件工程里一个成熟的角色——这是本篇第一个重要的观察:skill 的目录结构,就是一家小型软件公司的仓库结构。

资产内容对应传统软件工程
SKILL.md10 步工作流、设计哲学、分级制度(Figure 40-80 个零件 / Hero 80-150 个 / Epic 不自动开做)工艺规范 / SOP
kit/(13 个模块)等距相机与实体库、车床件生成器、管线电缆布线、WebGL 着色层、真 3D 运行时组件库 / SDK
references/(9 篇)零件词汇表(craft)、验证清单(verify)、动效规范、发布指南领域知识库
scripts/无头 Chrome 截图、脚本化驱动、线条审计、性能基准CI 工具链
audit.mjs几何证明器:光线投射验证无穿透、无悬空端、深度排序正确,任一失败即非零退出自动化测试 / 质检
evals/ + tests/评测集与单元测试评测与回归测试
examples/(8 个)从 300 行的最小范例(千分表)到 380 个零件的火箭发动机(11 组件爆炸分解 + WebGL 羽流)参考实现
agents/openai.yamlOpenAI 兼容声明跨平台适配层
README/LICENSE/CHANGELOG开源治理全套工程治理
一个 skill 的解剖:九类资产与其工程对应解剖图:中央为SKILL.md工作流占10%,环绕七组资产(kit代码库13模块/references知识库9篇/examples范例8个/audit几何证明器/scripts工具链/evals评测/治理文件),标注提示词仅占约10% SKILL.md 工作流 × 设计哲学 ≈ 10% kit/ 代码库 ×13 相机·车床·管线·3D references/ ×9 工艺·验证·动效 examples/ ×8 300 行 → 380 零件 audit 几何证明器 十项检查 · 非零退出 scripts/ 工具链 截图·驱动·线条审计 evals + tests + 治理 评测 · 回归 · 开源全套 结构 = 一家小型软件公司的仓库:规范 / SDK / 知识库 / 质检 / CI / 评测 / 范例 / 治理 anatomy 技能解剖(本地逐行核对)——提示词约 10%,其余 90% 是代码、验证与范例
九类资产里,纯「提示词」性质的内容只有 SKILL.md 里的工作流叙述——按行数和重要性加权,它大概占这个技能的 10%。剩下 90% 是可执行的代码、可机检的验证、可运行的范例:换句话说,这个 skill 的价值主体不是「怎么说」,而是「怎么说也不如直接给你这些」。AI 接到任务后,大部分时间里它不是在「读提示词找感觉」,而是在调用现成的相机函数、车床生成器和深度排序器——像工程师调库,而不是作家找措辞。
第二章

与 prompt 封装的三重区别

拿「prompt 封装」这个旧认知做基准,skill 与它的区别可以归结为三条,一条比一条深。

区别一:生成可以被机器验证

prompt 封装的时代,AI 产出的质量只能靠人眼判断——你觉得好就是好,你觉得歪了就重说一遍。anatomy 把这件事交给了机器:构建时运行 build.mjs --audit,一个光线投射证明器会对整个图形做十项几何检查——零件间隙、终端落点、悬空端、弯折、自交、拥挤度、深度排序——任何一项不为零,构建直接失败退出。另有一条线条审计证明「每一条纹理线都终止在描边、端点或轮廓上」。这两道机器关卡意味着:AI 的产出第一次有了不需要人眼背书的质检。技能的作者把「什么是画对了」编码成了可执行的断言,AI 照着断言自我约束。

区别二:知识在代码里,不在话术里

prompt 封装把知识写成形容词——「请画得精致一些,注意细节」。anatomy 把知识写成函数——lathe() 知道怎么生成带平滑明暗的车床件,knurl() 知道滚花纹理的齿距,depthOf() 知道任意两个零件谁在前面。「怎么画圆管、怎么路由管线避让、怎么给弹簧做前后两半」这些手艺,全部固化成可调用的模块。提示词只负责编排,手艺活在代码里。这就是为什么它出的图能到「1 倍缩放是一台完整的机器、4 倍放大每个角落仍有真实细节」——细节不是提醒出来的,是库生成的。

区别三:范例即规格

这个技能自带 8 个可运行的完整范例,工作流的第一条就是「开工前先打开与你需求最接近的那个」。范例的跨度经过精心设计:最小的千分表范例全文约 300 行,是新手的起点;街机柜约 240 个实体加 15 根线缆,演示如何让一枚硬币沿 30 度滑槽以真实物理速度滚落并触发微开关;火箭发动机范例 380 个零件、11 个可分解组件,是着色器与密集管线的天花板。这比 few-shot 示例更进一步——范例不只是「示意」,它本身就是规格:你要做的东西,长这样、跑得起来、经得起审计。

第三章

物体即解释:这个技能的设计哲学

SKILL.md 里最重要的一句话只有五个词:The object is the explanation——物体即解释。它的反面是我们在无数技术文档里见过的东西:方框、箭头和标签。anatomy 的主张是:不要画框图,去发明一台真实的、做工精良的物理装置,让它的运作机制与你要解释的概念一一对应。SKILL.md 里附了一张自己的映射表,摘几行:

要解释的技术概念对应的物理对象
一个共享 GPU 上下文服务 16 个画布一台龙门绘图仪:一个打印头依次访问 16 口井
缓存键:内容没变就跳过重算一把弹子锁:所有弹子对齐,锁芯才转,什么都不用重画
七种渲染目标,每种的字节深度不同一只七斗柜:每个抽屉的深度等于它的字节数
可分离模糊(49×49 次采样 vs 49+49 次)一张钉床印章,旁边轨道上两把梳子
光照取决于表面朝向一间小摄影棚:主灯与辅灯围着转台

这张表的妙处在于,读者理解概念的方式从「阅读说明」变成了「认出机器」——你看到弹子锁的锁芯转动,不需要任何文字就知道「全部条件满足才会触发」是什么意思。设计哲学同时标注了两种失败形态:太抽象(堆叠的板子、浮空的标签,读不出任何东西)与太扁平(一大块板加几条线,没有体积、没有零件、没有可发现的细节)。两种失败的解法是同一条:用大量小而精确、有目的的零件,组成一台可辨认的机器。还有一个更容易被忽略的纪律:图上出现的每一个数字,都必须来自驱动零件运动的那同一个模型——读数、运动和标注不能各说各话,这就是它说的「Truth first」。

把这条哲学放进我们的系列语境里,它其实与 DR.009 的信号论同构:一张好插图的信号质量,取决于它承载的信息是不是「真金白银」——来自真实模型的数字是付费流量,凭感觉画的装饰线是娱乐投票。anatomy 用「审计归零」强制前者、禁止后者,这与我们说「付费排行榜比盲测投票硬一个数量级」是同一条判据在不同领域的样子。
第四章

验证器中心:audit 归零的文化

这一章是我们整个系列的核心论点在单个技能上的显影:anatomy 最值钱的文件不是 SKILL.md,是 audit.mjs。原因很简单——SKILL.md 告诉 AI「往哪个方向努力」,audit.mjs 划定「什么叫做到了」。前者是指令,后者是标准;没有标准的指令,AI 会用流畅的自我描述掩盖未完成的工作。

audit.mjs 的工作方式值得技术半信半疑的读者多看一眼:它不是用另一个 AI「评审」图形好不好看,而是用光线投射做几何层面的数学证明——对每两个可能重叠的零件投射光线,验证画在前面的是真的挡在前面(深度排序);验证每一根弹簧的两端都落在真实的安装座上(终端检查);验证滑出密封圈的杆在行程任意位置都不穿透腔壁(间隙检查,静止位、分解位与动画每一帧都要过);甚至验证替代形状没有冒充真实形状(coverage 检查——「一个让审计静音的替身形状就是一个 bug」)。构建命令在任何一项不为零时以非零状态退出。

这套机制对我们系列读者意味着三件事。其一,「验证器经济」(DR.007)不是宏观叙事,它已经下沉到了单个技能的内部——一个画插画的技能,其核心资产是判定对错的能力。其二,它给出了「AI 产出可信」的工程路径:不是等模型变强,而是把领域标准写成机器可执行的断言。其三,它重新定义了「写 skill」这门手艺的门槛——写 skill 的人要做的不是把提示词写得更华丽,而是像软件工程师一样:定义标准、实现工具、建立范例、让机器替自己把关。

第五章

技能经济学:agent 时代的固件

把镜头拉远,anatomy 不是孤例而是一个品类的样本。Claude Code 的 skill 体系、WorkBuddy 的技能中心、OpenAI 的 agents 兼容格式(anatomy 目录里那个 openai.yaml 就是跨平台适配的痕迹)——三大平台都在建同一件东西:agent 时代的「固件」层。模型是 CPU,agent 是操作系统,skill 是固件:它不改变硬件性能,但决定了这台机器开机后会做什么、做得有多专业。

固件层的经济结构有三个特征。第一,零边际成本的分发:一个 skill 就是一个目录,复制即安装,全球可用——这决定了它的定价会向开源软件靠拢(anatomy 是 MIT 许可),直接卖 skill 的钱很少,靠 skill 建立「这个人是这个领域的专家」的声誉再变现的模式更普遍。第二,验证器是护城河:纯提示词技能可以被瞬间抄走,带证明器和范例库的技能抄走也用不好——因为它的价值在「标准被编码的程度」,而标准来自作者在这个领域里多年的失败经验(anatomy 文档里写着「两种失败形态都在实践中见过」)。第三,平台竞争抬高固件价值:当模型能力趋同(DR.009 的商品化命题),平台间的差异化就只能靠固件生态的丰富度——谁的 skill 市场更强,谁的 agent 就更能干。这对 skill 作者是个好消息:你在为一个卖方竞争的市场供货。

对普通读者的参与路径也远比想象中低:写一个 skill 不需要会训模型、不需要懂 Transformer,需要的是把你已经会的一门手艺,拆成「工作流 + 标准断言 + 参考范例」三件套。一个做了十年财务尽调的人、一个懂印刷工艺的人、一个熟悉某地学区政策的人——他们的领域知识一旦按这个结构编码,就成了一个可以反复出售的技能。这是比「学 prompt 技巧」深一个数量级、也比「被 AI 取代」乐观得多的参与方式。

第六章

信号、噪音与投资映射

判定信息理由
信号anatomy 等 headless 技能的资产结构:代码库+验证器+范例库占 90%,纯提示词占 10%一手可核对:目录即证据。头部 skill 的价值构成已经完成从话术到工程的迁移
信号验证器内置化:audit 非零退出、lines 线条审计、评测集与单元测试随技能分发「AI 产出可信」的工程路径出现——判定权从模型厂商外溢到技能作者手里(DR.007 的下沉)
信号三大平台共建 skill 生态(Claude Code / WorkBuddy / OpenAI agents 兼容格式)卖方竞争的市场结构:模型商品化后,平台差异化的战场转移到固件层
噪音「Skill = 提示词模板」的旧认知与「三分钟写一个 skill 卖钱」的课程叙事头部技能的工程门槛(证明器+范例库+评测)不是三分钟课程能覆盖的;把平均值当行业水平会误判竞争格局
噪音纯提示词技能的大量存在它们会被带验证器的技能挤出——就像模板站建站被 Shopify 挤出:存在不等于有生意

投资映射上,这一层与公开市场的连接点还不密集,但三条线索值得盯。其一,agent 平台方:skill 生态的丰富度正在成为 agent 操作系统的核心指标,平台方的企业订阅溢价里会越来越多地包含「固件市场」的价值;其二,垂直技能工作室:一级市场会出现「把领域手艺编码为可验证技能」的小团队,它们的估值锚是「标准被编码的程度」而非用户数——这类标的目前只能跟踪,无法下手;其三,验证工具链:为技能作者提供「断言框架、评测集、质量基准」的工具层,是这一层里最像「卖水人」的位置——anatomy 自带的 audit.mjs 和 evals.json,未来会变成独立产品。

第七章

结语:手艺人的回归

解剖完这个 skill,我最深的感受不是「AI 又变强了」,而是一种久违的熟悉感:audit 归零、范例即规格、标准编码成断言——这些不是 AI 时代的新发明,是软件工程几十年的老手艺。变的是载体:以前这些手艺保护的是人写的代码,现在它们开始保护 AI 生成的产物。不变的是那个朴素的真理:没有标准的产出,无论多流畅,都不能被信任。

「Skill 就是 prompt 封装」这个认知的最大代价,是让人以为参与 AI 时代的方式只有两种:要么造模型,要么学话术。而 anatomy 这样的样本给出了第三条路:把你在某个领域里积累的标准、品味和失败经验,编码成机器可以执行、机器可以自证的工件。这条路不需要训模型,不需要融资,需要的只是你真的在一个领域里扎得足够深——深到能回答「什么叫做对了」并且把它写成断言。

这也是「叙差」系列一贯的读法:当所有人都在讨论模型能力的上限时,真正的机会往往在「能力如何被标准化」的下沉层。模型会继续变强,但「什么叫做对了」永远需要有人定义——这就是手艺人的位置,也是这一期想留给你的那张门票。

附录 A

资产盘点总表

目录 / 文件类属内容明细工程对应
SKILL.md规范10 步工作流;分级(Figure 40-80 零件约 1 小时 / Hero 80-150 零件约 2-4 小时 / Epic 6 小时以上不自动开做);设计哲学与失败形态工艺规范
kit/iso-kit.{ts,mjs} + iso.css核心库相机(方位角 45°、仰角 30°、fitProjection 自适配)、实体库(slabOf/cylinder/extrude/knurl/coil)、SVG 渲染器、卡片与页面构建器SDK
kit/lathe.mjs + tube.mjs专用库任意轴向的车床件(法兰/阀门/波纹管,平滑明暗自动启用);管线电缆分块与深度排序(断点/领口间隙/编织环)专业组件
kit/audit.mjs验证recorder 记录形状与路径、settle 光线投射定深度、auditOrExit 十项检查非零退出(间隙/终端/悬空端/支撑/弯折/自交/拥挤/替身/摆动/深度序)自动化测试
kit/gl.mjs + turn 系渲染WebGL 着色层(GLSL 相机、羽流/水面/灯光);真 3D 模式(转台组/铰链/自由体、轨道审计、帧计时基准)渲染引擎
scripts/(capture/drive/lines 等)工具链无头 Chrome 截图与控制台检查;脚本驱动(慢放/等待/接触表);线条审计(线端归零并圈注失败)CI
references/(9 篇)知识库craft(零件词汇与配方)、kit 详解、motion、verify 清单、webgl、3d、react、publish、walkthrough领域文档
examples/(8 个)参考实现dial-indicator(300 行最小)→ desk-computer(85 实体可打字)→ arcade-cabinet(240 实体硬币物理)→ raptor-engine(380 零件 11 组件)→ ripple-tank(WebGL 波纹)→ test-rig / spot-plate(生产实例)→ turning-dial(3D 模式)参考实现
evals/ + tests/评测evals.json 评测集;audit 各子项的单元测试评测与回归
agents/openai.yaml + 治理文件适配与治理OpenAI 兼容声明;MIT 许可、CHANGELOG、CONTRIBUTING、SECURITY跨平台与开源治理
附录 C

信源与口径

  • 本篇解剖对象为本地安装的 anatomy 技能本体(用户级目录),SKILL.md、kit/ 13 模块、references/ 9 篇、scripts/、examples/ 8 个范例、evals/ 与 tests/ 均为一手逐行核对的素材
  • 零件数量、行数、模块清单、审计检查项(十项)、范例规格(千分表 300 行 / 街机柜 240 实体 / 火箭发动机 380 零件 11 组件)均来自技能自述文件与源码
  • 行业对照(Stratechery / The Information / The Generalist 等 headless 研究刊物的定位语言)为公开网页资料,用于本篇的叙事参照而非数据引用
  • 「skill 生态三平台共建」为作者基于 Claude Code、WorkBuddy 技能中心与 OpenAI agents 兼容格式的观察归纳

本文为行业观察,不构成投资建议。技能资产结构为单一样本解剖,推广需更多样本验证。解剖时间 2026-10-15。

© 2026 头哥投研 · touge.com.cn 版权所有 专题二十 | 解剖一个 Skill:当提示词变成软件工程(研究总稿 · 2026-10-15)