← Back to articles

给 AI “安装技能包”:一文看懂 Claude Code Skills 是什么

你有没有想过,为什么有时 AI 像个万事通,能写诗、能编程,但真让它帮你干活时,却总需要啰嗦一大堆前提?

想象一下:你直接让一个新来的实习生去“重构数据库查询”,他大概率会不知所措。但如果你给他一本《数据库重构操作手册》,上面写清了步骤、禁止事项、输出模板,他就能立刻上手。

在 AI 的世界里,这本 《操作手册》就是 Skill(技能)。它让 AI 从“可以聊天”变成“能可靠地完成某项具体工作”的专家。


1. 什么是 AI 的“技能”?

平时我们和 ChatGPT、Claude 对话,靠的是提示词。提示词像一次性的口头交代。而 Skill 则是把这个“交代”固化成一套可重复安装、随时调用的专家指令包

一个 AI Skill 通常包含四样东西:

  • 身份牌:告诉 AI “你是谁,专精什么领域”(比如:资深后端工程师)
  • 作业流程:遇到任务先做什么、后做什么、什么时候停止
  • 工具箱:只能动用扳手和螺丝刀,电锯别碰——限定 AI 可使用的程序、文件权限
  • 输出模板:结果必须按什么格式呈现(表格、JSON、Markdown 报告)

简单粗暴的比喻:
提示词 = 临时口头吩咐
Skill = 给 AI 装了一个“专业 App”


2. 第一个主角:Claude Code Skills

Anthropic 出品的 Claude Code 是一个能直接在命令行里帮你写代码、查 bug、操作文件的 AI 程序员。它的 Skills 功能,把这个“专业 App”的理念做到了极致。

一个技能文件长什么样?

你完全不需要复杂的脚本,只需在项目里放一个 .md 文件。比如创建一个技能叫“代码审查员”:

---
name: code-reviewer
description: 全面审查代码,关注安全、性能和可读性
tools: Read, Bash
---

## 角色
你是一名严格的代码审查专家。

## 审查流程
1. 先理解本次改动的目的(通过 git diff 或用户描述)
2. 逐一检查:安全漏洞 > 逻辑错误 > 性能隐患 > 代码风格
3. 把问题按严重程度分成 🔴严重 / 🟡建议 / 🟢优化
4. 每个问题给出具体行号、风险解释和修改方案

## 规则
- 绝不修改代码,只输出审查报告
- 如果发现任何 SQL 注入、明文密码,直接标记为 🔴严重
- 报告用中文,采用 Markdown 格式