SKILLS是什么
一个完整的 Skills 就是一个标准化的文件夹体系,每个技能由多个文件构成,用于描述功能、脚本和引用资料。
SKILLS 和 Prompt 的区别
Skills 并非简单的“指令封装”,而是一个具有分层调用逻辑的知识模块系统。
(腾讯云:史诗级更新!国内首个支持 Skills 模式的编程助手,开启 AI 编程第二阶段!)
使用步骤
- 在 anthropics/skills 目录中添加 skills。
- 验证 skill 是否生成。
- 执行 Prompt,采用 code-review skills 帮我针对 ai-course-labs<路径> 目录代码进行代码评审。
总结
SKILLS 是技能描述文件和资源包的组合系统。类比 MCP 协议理解 SKILLS,Anthropic 在发布 LLM 调用工具接口协议后,又推出了 prompt 的标准加载流程——SKILLS。
在 SKILLS 之前,我通过多轮对话(Craft+ask)完成目标任务,过程中遇到了不少挑战。历史对话记录不能随意删除,否则 LLM 可能会变得“糊涂”。对 prompt 非常敏感,同样的任务目标,细微不同的 prompt 应用于不同对象时,结果差异显著。
结构化的 prompt 设计相当费心思,需要将目录、资源、背景、目标、格式要求、原则和禁忌等结合,使 LLM 理解任务的复杂度不亚于手动编写代码。SKILLS 类似于(用户 user + 系统 system)query 模板,一次设计好后可以多次使用,应用于不同的对象时也不会出现问题。