mcpField
D
draft-commit-message

draft-commit-message

github.com/mtngtools开发045 次安装3 周前更新
代码仓库

关于 draft-commit-message

用于根据当前改动起草提交消息的开发技能,采用 Conventional Commits 格式,并规定问题引用、正文写法和破坏性变更标记,也提供交互式澄清问题。

主要功能

  1. 01Conventional Commits 标题格式
  2. 02首行包含问题引用
  3. 03正文使用 GitHub 关键词并说明问题
  4. 04破坏性变更标记
  5. 05交互起草时提出澄清问题

适用场景

  1. 01为一组代码改动起草提交消息
  2. 02在提交记录中关联问题
  3. 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