Skip to content

Commit 145e9d0

Browse files
🔧 chore: 重构 Claude 命令为技能结构
将 Claude 命令从 .claude/commands/ 迁移到 .claude/skills/ 目录结构。 此更改包括: - 将 commit.md 移动到 skills/commit/SKILL.md 并添加 frontmatter - 将 release.md 转换为 skills/release/SKILL.md 并更新结构 - 将 translate.md 转换为 skills/translate/SKILL.md 并更新结构 - 更新 release.md 中的路径引用以使用新的技能目录 新的技能结构使用 YAML frontmatter 来存储命令元数据,包括 name、description、argument-hint 和 disable-model-invocation 设置。这为 Claude 命令提供了更好的组织性和可扩展性。
1 parent e3c7563 commit 145e9d0

5 files changed

Lines changed: 29 additions & 9 deletions

File tree

.claude/commands/release.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

.claude/commands/translate.md

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
---
2+
name: commit
3+
description: 创建符合规范的提交信息,支持常规提交格式和emoji。使用 /commit 来创建提交。
4+
---
5+
16
# Claude Command: Commit
27

38
This command helps you create well-formatted commits with conventional commit messages and emoji.

.claude/skills/release/SKILL.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
name: release
3+
description: 发布新版本,更新版本号、更新日志和README
4+
argument-hint: [数据包目录]
5+
disable-model-invocation: true
6+
---
7+
8+
比对`!`pwd`/subprojects/$ARGUMENTS`目录从最新标签(若无名称可能此项目尚未发布或版本号格式不正确:!`git tag --list "$ARGUMENTS_*" | grep -E "$ARGUMENTS_v[0-9]+\\.[0-9]+\\.[0-9]$" | sort -V | tail -1`)到最新commit之间的差异,总结然后执行以下步骤:
9+
10+
- 询问用户此次更新的级别,更新 `!`pwd`/subprojects/$ARGUMENTS/BUILD.bazel` 的pack_version,确保符合SemVer规范:请阅读 `!`pwd`/SemVer.md` 以了解命名规范。注意:如果当前pack_version从来没有发布过,则不修改版本号
11+
- 完全覆盖 `!`pwd`/subprojects/$ARGUMENTS/NEWS.md` 先添加中文更新日志(格式为无序列表),然后空一行添加分割线,再空一行添加英文翻译。准确传达改动即可,不要添加过多赘述
12+
- 检查 `!`pwd`/subprojects/$ARGUMENTS/README.md` ,如果有陈旧描述,更新它
13+
- 提供一个总结报告
14+
- 询问用户是否满意,获得意见后进行改进
15+
- 如果用户表示满意,添加一个包含此次更改的commit,等待用户最终发布新版本。请**务必**阅读 `!`pwd`/.claude/skills/commit/SKILL.md` 以了解commit规范

.claude/skills/translate/SKILL.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
name: translate
3+
description: 翻译中的中文内容,在中文内容下方添加分割线并写入英文翻译,如果英文内容存在,则更新它。
4+
argument-hint: [文件路径]
5+
disable-model-invocation: true
6+
---
7+
8+
9+
翻译$ARGUMENTS中的中文内容,在中文内容下方添加分割线并写入英文翻译,如果英文内容存在,则更新它。

0 commit comments

Comments
 (0)