https://claude.com/blog/skills-explained
文章核心是:讲清 Claude 里 Skills / Prompts / Projects / Subagents / MCP 各自干什么、何时用、怎么组合。
Skills 是什么
Skills 是一组可复用的「说明书」文件夹(说明、脚本、资源)。任务相关时 Claude 会自动发现并加载。
加载是渐进的:先看元数据(约 100 token)→ 需要时再读全文 → 脚本/附件按需再加载,避免占满上下文。
适合:品牌规范、合规流程、Excel/PDF 等专业能力、个人编码/笔记习惯等反复要用的程序性知识。
和其他能力怎么区分
| 能力 | 提供什么 | 何时用 |
|---|---|---|
| Prompts | 当下的自然语言指令 | 一次性请求、临场调整;反复打同一段提示 → 做成 Skill |
| Projects | 项目内持久背景知识 + 自定义指令 | 「这件事的资料/上下文」;跨多个项目复制同一套做法 → 做成 Skill |
| Subagents | 独立上下文、工具权限的子代理 | 分工、并行、隔离(如只读代码审查);通用方法论仍用 Skill |
| MCP | 连外部工具/数据(Drive、GitHub、DB…) | 「能访问什么」;「怎么用这些数据」用 Skill |
一句话:Projects = 知道什么;Skills = 怎么做;MCP = 连到哪;Subagents = 谁去干;Prompts = 此刻怎么说。
怎么一起用
做竞品研究时:Project 放资料 → MCP 接 Drive/GitHub → Skill 定分析方法 → Subagent 分市场/技术调研 → Prompt 临场收窄范围。
实用结论
- 同一段指令多次复用 → Skill
- 某项工作的背景资料常驻 → Project
- 要独立执行且限工具 → Subagent
- 要连真实系统 → MCP
- 它们可叠加:Subagent 也能加载 Skill。