Skip to content

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.md

skill.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

技能最佳实践

  1. 明确的命令名称:使用描述性的命令名
  2. 详细的描述:说明技能的功能和用途
  3. 提供示例:包含使用示例
  4. 版本控制:使用语义化版本号
  5. 测试:确保技能在各种场景下正常工作

更多资源