霍格沃兹测试开发学社
06-22 · 北京测吧
Skill 不是脚手架(二)
二、本质不是提示词模板,是能力封装单元先看一个基础事实。一个 Skill 本质上就是一个包含 SKILL.md 文件的文件夹。SKILL.md 使用 YAML frontmatter + Markdown 正文的格式。但“本质上是什么”和“实际该怎么用”是两回事。很多人把 Skill 当成“高级提示词模板”——把原本要复制粘贴给 AI 的一大段话,放进一个文件里,然后让 AI 自动读取。这个理解只对了一半。Skill 和提示词模板的核心区别在于三点。第一,Skill 是可发现的。 Agent 启动时只加载所有 Skill 的元数据(name 和 description),而不是完整内容。AI 通过元数据判断“这个 Skill 跟我当前的任务有没有关系”,有关系才加载正文。提示词模板没有这个发现机制——你得手动选、手动贴。第二,Skill 是可组合的。 一个 Skill 可以调用另一个 Skill 的输出,可以串联成工作流。提示词模板之间没有这种依赖关系。第三,Skill 是可版本化的。 Skill 就是文件夹里的文件,可以 Git 管理、可以 Code Review、可以 CI 校验。提示词模板散落在聊天记录和文档里,没人管版本。本质上,Skill 解决的是能力复用的问题——把“怎么做一件事”固化成可被 AI 自动发现、自动加载、自动执行的标准模块。可以被截图传播的观点句 2:提示词模板是给人看的说明书,Skill 是给 AI 用的能力包。两者差了一个工程化的维度。三、拆解 SKILL.md:元数据是门面,正文是手册3.1 YAML frontmatter:决定 AI 会不会用你SKILL.md 的开头是 YAML frontmatter,用 --- 包裹。最少需要两个字段:---name: api-test-generatordescription: 根据 OpenAPI/Swagger 文档自动生成 API 测试用例。当用户提到"接口测试"、"API测试"、"生成测试用例"时使用。---name 是 Skill 的唯一标识符,必须和文件夹名称一致。description 是 AI 判断“要不要加载这个 Skill”的核心依据。AI 启动时只看到这个 description,不看正文。description 写不好,Skill 永远不会被加载。
发布于 北京
分享
评论
赞
未登录
友善发言
评论
加载中
下载脉脉APP,成就职业梦想
违法不良信息&未成年人有害信息举报电话/客服电话:400 065 0808
违法不良信息&未成年人有害信息举报邮箱/客服邮箱:maimai@taou.com
清朗系列专项行动相关违规信息举报电话:400 065 0808,举报邮箱:maimai@taou.com
个人/企业等被诽谤侮辱、人身权或知识产权等被侵犯、网络谣言的举报地址:maimai.cn/tousu | 涉企虚假不实信息举报投诉专区
京ICP备12005786号-1copyright©maimai.cn