跳到主要内容

技能系统

技能(Skills)是 Claude Code 中可复用的工作流模板。用户通过 /skill-name 调用,技能内容会被展开成完整的提示词,指导 Claude 按照特定流程工作。

技能 vs 命令 vs 工具

特性技能命令工具
定义方式Markdown 文件TypeScript 代码TypeScript 代码
调用方式/skill-name/commandLLM Tool Use
执行者LLM 按指导执行代码直接执行代码直接执行
扩展性用户可自定义需要改代码需要改代码

技能文件结构

---
name: investigate
description: 系统性调试,根因分析
---

## 调试四阶段

### 阶段一:调查
收集所有相关信息...

### 阶段二:分析
分析收集到的数据...

### 阶段三:假设
提出可能的根因...

### 阶段四:实施
基于根因修复...

技能存储位置

~/.claude/skills/              # 用户全局技能
├── investigate/
├── ship/
├── qa/
├── frontend-design/
└── ...

.claude/skills/ # 项目级技能
└── ...

~/.claude/plugins/cache/ # 插件提供的技能
└── superpowers/
└── skills/

技能分类

开发流程技能

技能说明
/ship完整发布流程:测试、审查、版本、CHANGELOG、推送、PR
/reviewPR 审查:SQL 安全、LLM 信任边界、副作用检测
/investigate系统性调试:调查 → 分析 → 假设 → 实施
/retro周回顾:提交分析、代码质量指标、团队贡献

设计技能

技能说明
/frontend-design高质量前端界面设计与实现
/design-consultation完整设计系统:美学、排版、配色、布局
/design-review视觉 QA:间距、层级、AI 生成痕迹检测
/web-design-guidelinesWeb 界面设计规范审查

QA 技能

技能说明
/qa系统性 QA 测试 + 自动修复
/qa-only仅报告 Bug,不修复
/browse无头浏览器交互测试

计划审查技能

技能说明
/plan-ceo-reviewCEO 视角:重新思考问题,找 10 星产品
/plan-eng-review工程经理视角:架构、数据流、边界情况
/plan-design-review设计师视角:交互式设计维度评分

安全技能

技能说明
/careful危险命令警告
/freeze限制编辑范围到指定目录
/guardcareful + freeze 的组合

工具技能

技能说明
/agent-browser浏览器自动化
/agent-reach多平台信息获取
/codexOpenAI Codex 集成
/office-hoursYC Office Hours 模式

技能类型

刚性技能 (Rigid)

必须严格按照步骤执行,不能跳过或简化。

例如:TDD 技能要求先写测试再写实现,不能颠倒。

柔性技能 (Flexible)

提供原则和指导,可以根据具体情况调整。

例如:前端设计技能提供设计原则,具体实现可以灵活调整。

自定义技能

用户可以创建自己的技能:

  1. ~/.claude/skills/ 下创建目录
  2. 编写技能 Markdown 文件
  3. 添加 frontmatter(name, description)
  4. 通过 /skill-name 调用