第 3 章 · 客户端集成生命周期
第 1 章讲“文件长什么样”,第 2 章讲“怎么解析校验”。本章讲一个 agent 产品怎么真正支持 Skills——从扫描磁盘到把指令塞进模型、再到全程不丢失它。来源:
docs/client-implementation/adding-skills-support.mdx。规范只定义文件内部,不规定 skill 放在哪、怎么加载;这些落地决定都在客户端,本章就是这些决定的“最佳实践集合”。
3.0 五步全景
① 发现 ② 解析 ③ 披露 ④ 激活 ⑤ 上下文管理
扫目录 抽frontmatter name+desc 进 任务匹配→读 防压缩 / 去重 /
找 SKILL.md 存 location 系统提示 整篇正文进上下文 (可选)子 agent
───────────▶ ───────────▶ ──────────────▶ ──────────────▶ ──────────────▶
tier 1 准备 tier 1 投放 tier 2 维持 tier 2/3
两个决定整套实现差异的变量(docs/client-implementation/adding-skills-support.mdx:9-13):
- skill 住在哪? 本地 agent 扫文件系统;云端/沙箱 agent 得换机制(API、远程仓库、内置资产)。
- 模型怎么拿到内容? 模型能读文件就直接读
SKILL.md;不能就给它一个专用工具或直接注入。