Skills 技能系统
Claude 技能系统使用指南。
什么是 Skills?
Skills 是 Claude Code 的扩展系统,允许您为 Claude 添加自定义功能和专业知识。
内置技能
Claude Code 包含多种内置技能:
UI/UX 设计
- UI UX Pro Max:专业的 UI/UX 设计智能
- 50+ 设计风格(Glassmorphism、Minimalism、Brutalism 等)
- 21 种专业配色方案
- 50 组和谐字体配对
- 支持 8 个技术栈(React、Next.js、Vue、Svelte、React Native、Flutter、SwiftUI、Tailwind)
- 内置设计资源搜索引擎
代码相关
- 代码审查:自动审查代码质量和潜在问题
- 重构建议:提供代码重构建议
- 测试生成:自动生成单元测试
文档相关
- API 文档生成:从代码生成 API 文档
- README 生成:创建项目 README 文件
- 注释生成:为代码添加注释
DevOps
- 部署脚本:生成部署配置
- CI/CD 配置:创建 CI/CD 管道
- Docker 配置:生成 Dockerfile 和 compose 文件
使用技能
激活技能
在 Claude Code 中激活技能:
bash
claude skills enable code-review使用技能
bash
# 使用代码审查技能
claude review myfile.js
# 生成测试
claude generate-tests myfile.py查看可用技能
bash
claude skills list创建自定义技能
您可以创建自己的技能来扩展 Claude Code。
技能结构
my-skill/
├── skill.json
├── prompts/
│ └── main.md
└── examples/
└── example1.mdskill.json
json
{
"name": "my-skill",
"version": "1.0.0",
"description": "我的自定义技能",
"commands": [
{
"name": "my-command",
"description": "执行自定义操作",
"prompt": "prompts/main.md"
}
]
}安装自定义技能
bash
claude skills install ./my-skill技能市场
浏览社区创建的技能:
bash
claude skills browse技能最佳实践
- 明确的命令名称:使用描述性的命令名
- 详细的描述:说明技能的功能和用途
- 提供示例:包含使用示例
- 版本控制:使用语义化版本号
- 测试:确保技能在各种场景下正常工作