Claude Code Skills 主图 图片来源:Shahadat Rahman,Unsplash

重复专家提示的终结

如果你用 Claude Code 做过认真的开发工作,可能碰到过这堵墙:你花 10 分钟精心编写完美的提示词,解释团队的编码标准、项目结构、首选测试方法。Claude 做得很好。两小时后,新对话,又需要同样的解释。一次又一次。

这不仅烦人,还是一个根本性限制。每次重新开始,你都在重新教 Claude 它本该已经掌握的专业知识。

2025 年 10 月 23 日,这种情况改变了。Anthropic 为 Claude Code 推出了 Skills 功能——这不只是又一次功能更新,而是 AI 助手保留和应用专业知识方式的转变。

Skills 到底是什么(以及为什么重要)

简单版本:Skills 是包含指令、脚本和资源的文件夹,Claude 会在相关时自动加载。

但真正强大的地方在于:Claude 自己决定何时使用它们。

你不需要手动调用 skills。不需要输入 /use-skill 命令。Claude 会扫描你可用的 skills,从描述中理解每个 skill 的作用,并根据你的请求激活合适的 skills。你可以在 Claude 的推理链中看到这个过程——观察它思考哪些 skills 适用于你的任务。

这种"模型调用"行为是与斜杠命令(需要明确触发)或 MCP 服务器(连接外部系统)的关键区别。Skills 是 Claude 智能使用的专业知识包。

可以这样理解:你不是每次新团队成员做功能时都告诉他们编码标准,而是给他们一本手册。他们阅读、内化,并在相关时应用。这就是 Skills 为 Claude 做的事。

真实影响:从天到小时

生产力和效率提升 图片来源:Scott Graham,Unsplash

我们来谈结果,不谈理论。

日本电商和金融科技巨头乐天(Rakuten)开始在会计和财务工作流中使用 Skills。他们的评估:“过去需要一天的工作,现在一小时就能完成。”

这不是小幅效率提升,而是 8 倍的改进。

但真正的故事不只是速度,还有一致性。当你把专业知识打包成 Skill,每次交互都能受益。团队的品牌指南得到统一应用。测试程序得到正确遵循。文档标准保持一致。

GitHub 上的官方 Skills 仓库展示了可能性:

  • algorithmic-art:使用 p5.js 生成带种子随机性和粒子系统的可视化
  • artifacts-builder:使用 React 和 Tailwind CSS 构建复杂的 HTML 工件
  • brand-guidelines:自动将 Anthropic 的官方品牌应用到生成的内容
  • internal-comms:按照公司风格起草组织沟通文档
  • webapp-testing:使用 Playwright 以标准化测试模式测试 Web 应用
  • 文档 skills(docx、pdf、pptx、xlsx):创建和操作各种文件格式并正确格式化

这些不是玩具示例,而是团队实际使用的生产模式。

你应该首先创建的三个 Skills

理解 Skills 的最好方式是构建它们。以下三个能立即带来价值:

1. 代码审查标准 Skill

功能: 自动执行团队的代码审查清单

为什么重要: 代码审查是一致性崩溃的地方。不同的审查者关注不同的事情。有些捕捉安全问题,有些关注样式,有些关注性能。代码审查 Skill 确保每次审查都涵盖团队标准。

包含内容:

  • 团队的审查清单(安全、性能、可维护性)
  • 需要标记的常见反模式
  • 首选模式和库
  • 特定语言的最佳实践

结果: 无论是周一早上还是周五下午,每次代码审查都彻底且一致。

2. 项目文档生成器

功能: 按照你的格式创建 README 文件、API 文档和架构文档

为什么重要: 文档腐化得很快。知道文档结构的 Skill 意味着你可以快速重新生成或更新文档,无需记住需要的每个部分。

包含内容:

  • 文档模板
  • 不同文档类型的必需部分
  • 语气和风格指南
  • 过去项目中好文档的示例

结果: 文档保持更新,因为更新它不再痛苦。

3. 部署清单执行器

功能: 逐步完成部署前验证步骤

为什么重要: 部署问题通常可以追溯到遗漏的步骤。体现部署流程的 Skill 减少这些错误。

包含内容:

  • 部署前清单(测试、迁移、环境变量、备份)
  • 环境特定要求(预发布 vs 生产)
  • 回滚程序
  • 部署后验证步骤

结果: 部署变得可预测。更少时间救火,更多时间构建。

这里的模式:Skills 在捕捉你频繁重复但不能出错的流程时效果最好。

如何开始(比你想的简单)

代码示例可视化 图片来源:Luca Bravo,Unsplash

创建 Skill 只需要一个文件:SKILL.md

完整结构如下:

---
name: code-review-standards
description: 执行团队代码审查清单,涵盖安全、性能和可维护性最佳实践
---

# 代码审查标准

审查代码时,按顺序检查这些方面:

1. **安全性**
   - 没有硬编码的凭据或 API 密钥
   - 所有用户数据都经过输入验证
   - 防止 SQL 注入
   ...

2. **性能**
   - 数据库查询已建立索引
   - 没有 N+1 查询问题
   - 适当的缓存
   ...

就是这样。将其保存到三个位置之一:

  1. ~/.claude/skills/ - 所有项目都可用的个人 skills
  2. .claude/skills/ - 通过 git 与团队共享的项目 skills
  3. 插件安装 - 与 Claude Code 插件捆绑的 skills

关键部分是描述字段。这是 Claude 发现何时使用你的 Skill 的方式。使其具体:

  • ❌ “帮助代码审查”(太模糊)
  • ✅ “执行团队代码审查清单,涵盖安全、性能和可维护性最佳实践”(具体触发器)

Skill 就位后,Claude 会在相关时自动加载。无需手动激活。

成功的一个关键提示: 从小处开始。你的第一个 Skill 不需要全面。创建基础版本,使用几天,看看缺少什么,然后扩展。Skills 旨在随着团队专业知识的增长而演进。

这对未来意味着什么

Skills 改变了你与 AI 助手之间的关系。

Skills 之前:AI 作为你不断指导的工具 Skills 之后:AI 作为学习你标准的团队成员

这很重要,因为 AI 辅助开发的瓶颈不再是 AI 能力,而是上下文传递。你能多快让 AI 了解你的具体需求?

Skills 永久解决了这个问题。构建一次 Skill,永远受益。与团队共享,每个人都受益。随时间改进,每次未来交互的质量都会提高。

影响包括:

  • 入职更快。 新团队成员安装项目的 Skills,立即可以使用团队标准与 Claude 协作。
  • 质量变得一致。 最佳实践被编码并统一应用。
  • 知识复利。 每次流程改进都成为帮助所有人的 Skill 更新。

Skills 现在可在 Claude Pro、Team、Enterprise 计划以及 Claude Developer Platform API 中使用。github.com/anthropics/skills 上的官方 skills 仓库提供了可以安装和学习的工作示例。

问题不是是否使用 Skills,而是你首先要打包哪些流程。

你每天向 Claude 重新解释什么专业知识?那就是你的第一个 Skill。