74 lines
1.6 KiB
Markdown
74 lines
1.6 KiB
Markdown
# Claude Code 自定义技能集
|
|
|
|
`Claude Code` `技能` `AI助手` `代码审查` `Git`
|
|
|
|
# 我的技能集
|
|
|
|
本仓库包含用于 Claude Code 的自定义技能。
|
|
|
|
## 安装
|
|
|
|
使用以下命令安装单个技能:
|
|
|
|
```bash
|
|
npx skills add <owner/repo>@<skill-name>
|
|
```
|
|
|
|
或安装所有技能:
|
|
|
|
```bash
|
|
npx skills add <owner/repo>
|
|
```
|
|
|
|
## 可用技能
|
|
|
|
| 技能 | 描述 |
|
|
|-------|-------------|
|
|
| `code-review-helper` | 进行全面的代码审查,包含安全性和性能检查 |
|
|
| `git-commit-assistant` | 协助编写有意义的规范化提交信息 |
|
|
| `project-analyzer` | 分析并理解陌生的项目结构 |
|
|
|
|
## 技能结构
|
|
|
|
每个技能遵循标准的 Claude Code 技能格式:
|
|
|
|
```
|
|
skill-name/
|
|
├── SKILL.md # 必需:包含 YAML 前置元数据的技能定义文件
|
|
├── scripts/ # 可选:实用脚本
|
|
├── references/ # 可选:参考文档
|
|
└── assets/ # 可选:模板和资源文件
|
|
```
|
|
|
|
## 创建新技能
|
|
|
|
1. 在 `skills/` 目录下新建一个文件夹
|
|
2. 添加包含正确前置元数据的 `SKILL.md` 文件
|
|
3. 在 `scripts/`、`references/` 或 `assets/` 中添加相关支持文件
|
|
|
|
### SKILL.md 模板
|
|
|
|
```markdown
|
|
---
|
|
name: skill-name
|
|
description: 当用户请求"执行某项具体操作"时应使用此技能。包含激活该技能的触发短语。
|
|
version: 1.0.0
|
|
---
|
|
|
|
# 技能名称
|
|
|
|
简要描述该技能的功能。
|
|
|
|
## 说明
|
|
|
|
针对 Claude 如何使用此技能的详细说明……
|
|
|
|
## 附加资源
|
|
|
|
- `references/guide.md` - 详细参考指南
|
|
- `scripts/helper.py` - 实用脚本
|
|
```
|
|
|
|
## 许可证
|
|
|
|
MIT |