structure|1️⃣ 三级笔记、思想框架

核心观点

Skills 是 Claude Code 中最广泛使用的扩展方式之一。Anthropic 内部已有数百个 Skills 在实际运行。这篇文章来自 Claude Code 团队工程师、Skills 功能核心参与者 Thariq Shihipar,分享了 Anthropic 内部使用 Skills 的实战经验——什么类型的 Skills 值得开发,怎样写出优秀的 Skill,以及何时将它们分享给他人。


一、Skills 的本质:不只是 Markdown 文件

二、Skills 的九大类型

整理所有 Skills 后,大致分为九个常见类别。最好的 Skills 通常能清晰归入一个类别;跨越多个类别的 Skills 往往更复杂、更难理解。

2.1 库与 API 参考(Library & API Reference)

2.2 产品验证(Product Verification)

2.3 数据抓取与分析(Data Fetching & Analysis)

2.4 业务流程与团队自动化(Business Process & Team Automation)

2.5 代码脚手架与模板(Code Scaffolding & Templates)

2.6 代码质量与审核(Code Quality & Review)

2.7 CI/CD 与部署(CI/CD & Deployment)

2.8 运行手册(Runbooks)

2.9 基础设施操作(Infrastructure Operations)

三、制作 Skills 的技巧

3.1 不要陈述显而易见的内容

3.2 构建 Gotchas(常见陷阱)部分

3.3 使用文件系统和渐进式披露(Progressive Disclosure)

3.4 避免「束缚」Claude

3.5 思考 Skills 的设置(Setup)

3.6 描述字段(Description)是给模型的

3.7 记忆与存储数据

3.8 存储脚本与生成代码

3.9 按需钩子(On Demand Hooks)

四、Skills 分发

4.1 两种分享方式

  1. 检入代码库:在 ./.claude/skills 下检入(适合较小团队、较少代码库)
  2. 插件市场:创建 Claude Code Plugin 市场,用户可上传和安装插件(适合团队规模扩大时)

4.2 管理市场

4.3 组合 Skills

concepts|2️⃣ 关键概念、概念网络

agentic reading|3️⃣ 费曼 x3