一、Skill 是什么
Skill 改变 Claude 处理特定任务时的行为。安装一个 Skill 后,Claude 在遇到对应任务时会按照 Skill 中定义的知识、流程和规范执行,而不是依赖通用能力自由发挥。
一个代码审查 Skill 让 Claude 按照你团队的 8 条清单逐项检查,而非凭自身判断随意评审。一个部署 Skill 让 Claude 严格遵循你定义的 5 步上线流程,而非猜测应该做什么。
Skill 不是给 Claude 添加它不具备的能力(那是 MCP 的职责),而是教它怎么做你已知道该怎么做的事——把你的专业知识、团队规范和最佳实践编码为可复用的指令。
二、Skill 的类型
Skill 按设计意图分为两种模式。
知识编码型 Skill 的核心是规则和标准。它不改变 Claude 能做什么,而是改变 Claude 怎么做——按照你的方式而非它自己的方式。
能力提升型 Skill 的核心是工作流和工具链。它将复杂任务拆解为可执行的步骤序列,通常包含脚本、模板和参考文档。
两种类型的边界并不绝对。一个 frontend-design Skill 既编码了设计规范(知识编码),也提供了完整的设计工作流(能力提升)。理解这两种模式的价值在于:它帮助你决定一个 Skill 需要包含什么内容。
三、Skill 的结构
每个 Skill 是一个目录,核心是 SKILL.md 文件。
SKILL.md 由两部分组成: