mcpField
C
codely-git-conventional-commit

codely-git-conventional-commit

github.com/codelytv开发296202 次安装1 天前更新
代码仓库

关于 codely-git-conventional-commit

用于按项目提交信息规范创建单个 Git 提交的技能。未提供提交信息时,它会检查 Git 更改和近期提交来拟定信息,并添加共同作者尾注。

主要功能

  1. 01创建单个 Git 提交
  2. 02遵循项目提交信息规范
  3. 03未给信息时检查更改
  4. 04添加共同作者尾注

适用场景

  1. 01使用指定信息提交更改
  2. 02依据当前 Git 状态拟定信息
  3. 03将 AI 编码工具标记为共同作者

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/codelytv/agent-harness --skill codely-git-conventional_commit

安装后在 Claude Code 中输入/codely-git-conventional_commit确认已加载。

附带文件resources/commit-messages.md

详细介绍

上下文

如果用户未指定提交消息,请收集当前 Git 更改的相关信息,以确定提交消息:git status、git diff HEAD、未跟踪的文件、当前分支和最近的提交。

你的任务

创建一个 Git 提交。如果尚未指定提交消息,请遵循 resources/commit-messages.md 中的约定来确定提交消息。

联合作者

始终在提交消息中添加联合作者尾注,格式如下:

Co-Authored-By: {tool} - {model.name} {model.version} ({model.reasoning_effort}) <{tooling_email}>
  • tool:使用的 AI 编码工具(例如 Claude Code、Cursor、Copilot、Codex)
  • model.name:用于进行更改的模型名称(例如 Claude Opus、Cursor Composer、OpenAI GPT)
  • model.version:用于进行更改的模型版本(例如 4.6、1.5、5.4)
  • model.reasoning_effort:用于进行更改的模型的推理力度(例如 low、medium、high)
  • tooling_email:

评论

支持 Markdown