mcpField
C
codely-git-conventional-commit

codely-git-conventional-commit

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

关于 codely-git-conventional-commit

该技能根据仓库变更和提交消息规范创建一条 Git 提交。未提供消息时,它会检查状态、差异、未跟踪文件、分支和近期提交,并添加共同作者尾注。

主要功能

  1. 01检查 Git 状态和差异
  2. 02检查未跟踪文件与分支
  3. 03参考近期提交记录
  4. 04遵循提交消息规范
  5. 05添加共同作者尾注

适用场景

  1. 01提交一组已完成的变更
  2. 02根据仓库历史拟定提交消息
  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