Claude技能构建指南|第一章 基础(Fundamentals)

Claude技能构建指南|第一章 基础(Fundamentals)

1. ① 本章核心主旨

本章明确Claude技能的定义、文件组成、三大核心设计原则,并讲解技能与MCP(模型控制平面)的协作逻辑,学完可掌握技能的本质、设计底层逻辑及与MCP的互补关系,为后续技能设计打基础。

2. ②独立技能

2.1 1.1 什么是技能(What is a skill?)

2.1.1 1.1.1 技能定义
  • 技能本质 :一个文件夹形式的指令集合,用于教会Claude处理特定任务或工作流,是自定义Claude能力的核心方式。
2.1.2 1.1.2 技能文件组成(必选+可选)
  • SKILL.md(必选) :Markdown格式指令文件,含YAML前置元数据
  • 📁 scripts/(可选) :可执行代码(Python、Bash等)
  • 📁 references/(可选) :按需加载的参考文档
  • 📁 assets/(可选) :输出用模板、字体、图标等资源

2.2 1.2 核心设计原则(Core design principles)

2.2.1 1.2.1 渐进式披露(Progressive Disclosure)
2.2.1.1 1.2.1.1 三层加载机制(核心逻辑)
  1. 第一层(YAML前置元数据) :永久加载至Claude系统提示词,仅告知技能适用场景,不加载完整指令,控制token消耗。
  2. 第二层(SKILL.md正文) :任务匹配技能时加载,包含完整指令和操作指南。
  3. 第三层(关联文件) :技能目录内的scripts/references/assets文件,仅按需检索,避免上下文冗余。
2.2.1.2 1.2.1.2 设计目的
  • 最小化token消耗,同时保留专业能力,平衡效率与功能性。
2.2.2 1.2.2 可组合性(Composability)
2.2.2.1 1.2.2.1 核心要求
  • Claude可同时加载多个技能 ;单个技能需兼容其他技能运行,不可默认自身是唯一可用能力
2.2.2.2 1.2.2.2 适用场景
  • 团队多场景协作(如同时加载文档生成、工作流自动化技能)。
2.2.3 1.2.3 可移植性(Portability)
2.2.3.1 1.2.3.1 核心要求
  • 技能在Claude.ai、Claude Code、API端运行逻辑完全一致;一次创建,全平台复用(仅依赖项需环境支持)。
2.2.3.2 1.2.3.2 设计价值
  • 降低跨平台适配成本,适配个人、团队、企业不同使用场景。

3. ③MCP 增强技能(如果普通skill,则可跳过)

3.1 1.3 MCP构建者:技能+连接器(For MCP Builders: Skills + Connectors)

3.1.1 1.3.1 前置说明
  • 无MCP仅构建独立技能,可跳过本节;已有MCP服务器,技能是上层知识层,固化工作流与最佳实践。
3.1.2 1.3.2 厨房类比(通俗理解)
  • MCP=专业厨房:提供工具、食材、设备访问权限(Claude能做什么)。
  • 技能=食谱:提供分步操作指南(Claude该怎么做)。
  • 核心价值:二者结合,用户无需手动拆解复杂步骤,直接完成任务。

3.2 1.4 MCP与技能的核心区别(表格提炼)

MCP(连接层) 技能(知识层)
连接Claude与第三方服务(Notion、Asana等) 教会Claude高效使用第三方服务
提供实时数据访问、工具调用能力 固化工作流、沉淀最佳实践
定义Claude能做什么 定义Claude该怎么做

3.3 1.5 有无技能的MCP使用差异

3.3.1 1.5.1 无技能的痛点
  • 用户连接MCP后,不知道下一步操作
  • 高频咨询"如何用集成做X任务",增加售后成本
  • 每次对话从零开始,结果不一致(用户提示词差异)
  • 用户易将工作流问题归咎于连接器,而非操作指引缺失
3.3.2 1.5.2 有技能的优势
  • 匹配场景时自动激活预设工作流
  • 工具调用稳定、可靠、标准化
  • 最佳实践嵌入交互,降低学习门槛
  • 无需用户额外提示,结果高度一致

4. ④ 本章重点高亮

4.1 必记规则

  1. 技能本质是文件夹SKILL.md为唯一必选文件,命名、格式严格受限。
  2. 渐进式披露三层机制:YAML元数据(常驻)→ SKILL.md正文(匹配加载)→ 关联文件(按需检索) ,核心目的是控token、提效率
  3. 可移植性:技能一次创建,Claude全平台通用,无需二次修改。

4.2 最佳实践

  1. 独立技能聚焦单一核心场景 ,避免功能冗余;MCP配套技能聚焦固化第三方服务工作流
  2. 技能关联文件(scripts/references/assets)仅放非核心、低频使用内容,核心指令全部写入SKILL.md正文。

4.3 易错点

  1. 混淆MCP与技能:MCP是工具连接 (能做什么),技能是操作指南(该怎么做),二者互补不可替代。
  2. 忽略渐进式披露逻辑:把所有细节写入YAML元数据,导致token浪费、系统提示词臃肿。

5. ⑤ 本章小结

本章是技能构建的基础认知篇 ,核心明确三点:一是技能的文件夹形态与文件组成;二是渐进式披露、可组合性、可移植性三大设计原则;三是技能与MCP的互补关系(连接层+知识层)。核心价值是让技能高效、兼容、通用,为后续规划设计、编码落地提供底层逻辑支撑。


相关推荐
文歌子1 天前
MCP 协议:AI 地学工具链的通用胶水
llm·mcp
嘛也学不会1 天前
0 吴恩达-AI agent 理论
人工智能·教程·设计原则·agnet 工作流·吴恩达 agent ai 课程
嘛也学不会2 天前
2反思设计模式
教程·设计原则·agnet 工作流
清水寺小和尚3 天前
MCP 完整指南:从协议理解到自建 Server 再到 Agent 集成
agent·mcp
一直会游泳的小猫3 天前
当 AI 驾驶浏览器:深入解析 Chrome DevTools MCP
性能分析·浏览器自动化·cdp·mcp·ai 辅助调试
凌奕3 天前
给 MCP Server 加 OAuth 认证并部署上线
mcp
老王熬夜敲代码3 天前
MCP的个人理解
agent·mcp
勇哥的编程江湖4 天前
uv初始化记录
python·uv·mcp
打小就很皮...4 天前
基于 Python + LangChain + MCP(新闻查询)
langchain·mcp