关于 codely-git-conventional-commit
用于按项目提交信息规范创建单个 Git 提交的技能。未提供提交信息时,它会检查 Git 更改和近期提交来拟定信息,并添加共同作者尾注。
主要功能
- 01创建单个 Git 提交
- 02遵循项目提交信息规范
- 03未给信息时检查更改
- 04添加共同作者尾注
适用场景
- 01使用指定信息提交更改
- 02依据当前 Git 状态拟定信息
- 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:- Claude Code:
[email protected] - Cursor:
[email protected] - Copilot:
[email protected] - Codex:
[email protected]
- Claude Code:
评论
支持 Markdown