关于 draft-commit-message
用于根据当前改动起草提交消息的开发技能,采用 Conventional Commits 格式,并规定问题引用、正文写法和破坏性变更标记,也提供交互式澄清问题。
主要功能
- 01Conventional Commits 标题格式
- 02首行包含问题引用
- 03正文使用 GitHub 关键词并说明问题
- 04破坏性变更标记
- 05交互起草时提出澄清问题
适用场景
- 01为一组代码改动起草提交消息
- 02在提交记录中关联问题
- 03统一描述破坏性变更
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mtngtools/ agents --skill draft-commit-message安装后在 Claude Code 中输入/draft-commit-message确认已加载。
详细介绍
起草提交消息
为当前更改起草一条提交消息。遵循 git-and-github 规则中的提交消息约定:
- 格式:
type(scope): subject (#issue-number)— Conventional Commits - 第一行必须包含问题编号引用
- 正文: 使用 GitHub 关键词(
closes、addresses、refs),并注明问题详情 - 破坏性更改: 使用
BREAKING CHANGE,或在类型/范围后加! - 多个问题: 在第一行用逗号分隔,并在末尾详细说明
如果与他人互动式地起草,请询问需要解决哪些问题、更改是否具有破坏性,以及提交类型是什么(feat、fix、refactor 等)。
评论
支持 Markdown