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的互补关系(连接层+知识层)。核心价值是让技能高效、兼容、通用,为后续规划设计、编码落地提供底层逻辑支撑。


相关推荐
大龄码农有梦想4 小时前
AI 智能体核心组件:Tool、MCP 与 Skills 的区别、标准与协同架构
人工智能·agent·智能体·ai工具·tool·mcp·skills
花千树-0101 天前
MCP Tool 设计细节:从“能封装”到“能被模型正确调用”
ai agent·mcp
Beginner x_u1 天前
MCP 实践 01|从 0 搭建 MCP Server:读取简历与 JD,并用 MCP Inspector 测试
ai·node.js·mcp
GoodTimeGGB2 天前
🚀 2024-2026最新AI热词终极科普:按时间线读懂Agent时代完整进化
agent·mcp·openclaw·harness·hermes
不叫猫先生2 天前
多平台 Web Scraping 实战指南:用 Bright Data + MCP 实现自动化数据采集(2026)
爬虫·数据采集·mcp
zhangshuang-peta3 天前
OpenClaw 这类框架解决了什么问题?又没解决什么问题?
人工智能·ai agent·mcp·peta
小番茄夫斯基3 天前
Node.js 从零开发 MCP 服务:30 分钟上手,对接 Claude/Cursor 全流程
前端·mcp
zhangshuang-peta3 天前
Skill 越多,系统越聪明?还是越危险?
人工智能·ai agent·mcp·peta
呆呆敲代码的小Y3 天前
Blender-MCP + Claude Code,构建最强AI自动化建模环境
ai·blender·建模·mcp·ai建模·blendermcp·自动化建模