关于 codely-git-conventional-commit
该技能根据仓库变更和提交消息规范创建一条 Git 提交。未提供消息时,它会检查状态、差异、未跟踪文件、分支和近期提交,并添加共同作者尾注。
主要功能
- 01检查 Git 状态和差异
- 02检查未跟踪文件与分支
- 03参考近期提交记录
- 04遵循提交消息规范
- 05添加共同作者尾注
适用场景
- 01提交一组已完成的变更
- 02根据仓库历史拟定提交消息
- 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