技能是提示词工程吗?真相在此

📅 2026/7/28 23:43:27 👁️ 阅读次数 📝 编程学习
技能是提示词工程吗?真相在此

技能(Skill)本质上就是提示词工程吗?

是,也不是。说"是",因为一个 Skill 剥开来看,就是一份 Markdown 文本,最终仍然是拼进模型上下文里的字符串——没有任何魔法。说"不是",因为提示词工程解决的是"这一次怎么把话说对",而技能解决的是"这件事以后每一次都对,并且换个人、换条业务线也对"。

前者是话术,后者是软件。中间隔着的东西叫工程。

一、先承认:"是"的那一半

Cursor / Claude 的 Skill 机制拆开只有三层:

  1. 一个SKILL.md,frontmatter 里写namedescription
  2. Agent 启动时只把description读进上下文(几十个字);
  3. 当你的话和description语义匹配上了,才把整份正文加载进来。

所以本质确实是"条件触发的提示词注入"。任何声称"技能是全新范式"的说法都可以打个折。你把SKILL.md的正文整段复制粘贴到对话框里,效果基本等价。

但"基本等价"这四个字,恰恰是所有工程问题的起点。手写 SQL 和 ORM 也基本等价,fetch和 axios 也基本等价——差别从来不在单次调用,而在第 100 次调用、在三个月后、在换了个同事之后。

三、优