skills使用
skills
# skills使用
# 核心机制:渐进式披露
Agent 在执行任务(如 AI 编程)时,不会一次性加载所有技能,而是分层次按需加载,从而优化对上下文窗口的使用,确保 AI 在高效响应的同时,能按需获取深度专业知识。 三层加载结构 第一层:元数据(Metadata) 启动时,AI 仅加载技能的名称和描述(约 100 tokens),用于快速识别哪些技能与当前任务相关。 导航文件:AGENTS.md,存储所有已安装技能的 YAML 列表。 第二层:核心指令(Core Instructions) 当 AI 判定某技能适用时,定位到具体的技能子文件夹(如 ~/.claude/skills/frontend-design)。 读取完整的 SKILL.md 文件,获取该技能的核心指令和详细说明。 第三层及以上:关联资源(Associated Resources) 更复杂的脚本(scripts)、参考文档(references)或资产文件(assets),仅在执行具体操作需要时才会加载。 设计优势 高效响应:避免了一次性加载大量无关信息,减少了上下文窗口的占用。 按需获取:确保 AI 在需要时才加载深度专业知识,提升了任务执行的精准度。
# 对比skills和rules
特性 Skills Rules 加载方式 渐进式、分层加载 一次性加载 组织形式 文件夹式,支持多资源 单文件,结构更轻量 适用场景 复杂、多步骤、需要脚本 / 文档的任务 简单、单次、快速复用的规则