教程

Claude Code SKILL.md 自定义技能教程:创建可复用 AI 工作流,告别重复配置

Claude Code SKILL.md 自定义技能教程:4 种技能类型详解(领域知识、工作流、安全检查、支付约束),含团队共享配置和全局 Skill 设置,告别每次重复配置。

2026/4/103分钟 阅读ClaudeEagle

CLAUDE.md 每次对话都加载,适合通用规范。但有些知识只在特定场景才用——「如何创建新 API endpoint」、「公司 Git 提交规范」、「支付系统约束」。

把这些都塞进 CLAUDE.md:浪费上下文,让 Claude 分心。

Skills(技能) 是解法:按需加载的专项知识。


Skills vs CLAUDE.md

CLAUDE.mdSkills
加载时机每次对话按需加载
适合内容通用规范、架构决策专项知识、可复用工作流
上下文消耗每次消耗只在相关时消耗
调用自动自动 + 手动 /name

目录结构

your-project/ .claude/ skills/ api-conventions/ SKILL.md fix-issue/ SKILL.md security-check/ SKILL.md

类型 1:领域知识 Skill

让 Claude 在处理相关代码时自动遵守约束:

markdown
---
name: api-conventions
description: REST API design conventions for our services
---
# API 规范

- URL 路径用 kebab-case
- JSON 字段用 camelCase
- 列表接口必须有分页
- API 路径带版本号(/v1/, /v2/)
- 错误响应:{ error: string, code: number, details?: object }
- 新接口在 Swagger 里更新文档

类型 2:工作流 Skill(可手动触发)

markdown
---
name: fix-issue
description: Fix a GitHub issue end-to-end
disable-model-invocation: true
---
Analyze and fix GitHub issue: ARGUMENTS_VAR

1. `gh issue view ARGUMENTS_VAR` 获取详情
2. 理解问题,搜索相关代码
3. 实现修复,写测试验证
4. 通过 lint 和 type check
5. 写清楚的 commit message,push 并创建 PR

用法:/fix-issue 1234

Claude 按 5 步自动完成,从读 issue 到创建 PR。

disable-model-invocation: true:有副作用的 Skill 必须手动触发,防止自动运行。


类型 3:安全检查 Skill

markdown
---
name: security-check
description: Security review checklist
---
# 安全审查清单

- SQL 注入:所有查询用参数化,不拼接字符串
- XSS:用户输入在输出前 escape
- 认证:敏感接口是否有权限检查
- 日志:不能记录密码、token、卡号等敏感信息
- 依赖:新引入的第三方包是否可信

发现问题列出具体文件行号和修复建议。

使用:/security-check 检查一下我刚写的用户注册接口


类型 4:支付领域知识 Skill

markdown
---
name: payment-domain
description: Payment processing constraints
---
# 支付系统须知

- 所有金额用分(整数),不用浮点数
- 每笔交易必须有幂等 Key,防止重复扣款
- 退款必须保留完整 audit trail
- PCI DSS:不能在日志里记录卡号任何部分
- WebHook 需要验签,否则有安全风险
- 退款流程异步,不要同步等待

团队共享

bash
git add .claude/skills/
git commit -m "add team skills: api-conventions, fix-issue, security-check"

新成员克隆仓库就能用所有技能,不需要手动配置。


全局 Skill(所有项目通用)

~/.claude/skills/ git-conventions/ SKILL.md # 个人 Git 提交习惯 code-review/ SKILL.md # 个人 review 检查清单

Skills vs 子 Agent 选哪个?

场景Skills子 Agent
注入领域知识
复用工作流
大范围代码搜索
独立上下文验证

来源:Claude Code Best Practices | Claude Code Skills 文档 | 整理:ClaudeEagle

相关文章推荐

教程Claude Code 最佳实践官方指南:上下文管理、验证策略与自动化扩展Claude Code 官方最佳实践指南,涵盖上下文窗口管理(最核心约束)、提供验证途径让 Claude 自我检验、四阶段工作流(探索→计划→确认→编码)、CLAUDE.md 编写原则、权限管理、Subagent 使用技巧,以及 Writer/Reviewer 并行开发模式等高效实践。2026/2/28教程Claude Code VS Code 插件使用指南:安装、@ 文件引用、内联 diff 和多会话并行Claude Code VS Code 插件完整指南:安装配置、@ 引用精确代码行、内联 diff 审阅、多会话标签页并行、Plan 模式文档预览,及与 CLI 的功能对比表。2026/4/10教程Claude Code 提示词写法完全指南:从模糊到精准,10 倍提升 AI 代码质量Claude Code 提示词写法完全指南:4 个技巧把模糊提示变精准——圈定范围、指向模式、给验证标准、@ 引用文件,附 Bug/功能/Review/UI 场景提示词模板,解决 66% 开发者遇到的 AI 效果不佳问题。2026/4/10教程Claude Code Plan Mode 深度解析:让 AI 先想清楚再动手,避免改代码越改越乱Claude Code Plan Mode 深度解析:进入只读分析模式,让 AI 先制定完整方案再动手,彻底解决「越改越乱」。含典型工作流、4 大使用价值和场景判断。2026/4/9教程Claude Code GitHub Actions 实战:用 @claude 让 AI 自动修 bug、实现功能、生成 PRClaude Code GitHub Actions 实战教程:配置 @claude 命令触发 AI 自动修 bug、实现功能、生成 PR。含 2 步快速配置、3 个工作流示例、安全设置和常见问题排查。2026/4/9教程Claude Code 新手入门完整教程:安装、登录、第一个任务全流程(2026 最新)Claude Code 新手入门完整教程:从安装到第一个任务全流程,涵盖 macOS/Windows/Linux 安装、常见报错处理、核心命令速查和 5 个高频使用场景。2026/4/9