图片来源: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 查询问题
- 适当的缓存
...
就是这样。将其保存到三个位置之一:
~/.claude/skills/- 所有项目都可用的个人 skills.claude/skills/- 通过 git 与团队共享的项目 skills- 插件安装 - 与 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。