·git-commit
</>

git-commit

创建高质量的 git 提交:审查/暂存预期的更改,拆分为逻辑提交,并编写清晰的提交消息(遵循传统提交,并支持表情符号)。当用户要求提交代码、编写提交消息、阶段更改或将工作拆分为多个提交时,请使用此技能。当用户提及关键字【Breaking Change】时,提交消息必须遵循该技能的 BREAKING CHANGE 规范,并使用感叹号格式。优先在git暂存区提交文件;如果暂存区域为空,则仅考虑整个工作树。当用户提到【categorize】这个关键词时,遵循该技能的多提交拆分规范,从文件类型、业务模块、变更类型、变更范围四个维度仔细拆分为多个提交。

19安装·1热度·@ruan-cat

安装

$npx skills add https://github.com/ruan-cat/monorepo --skill git-commit

如何安装 git-commit

通过命令行快速安装 git-commit AI 技能到你的开发环境

  1. 打开终端: 打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等)
  2. 运行安装命令: 复制并运行以下命令:npx skills add https://github.com/ruan-cat/monorepo --skill git-commit
  3. 验证安装: 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code、Cursor 或 OpenClaw 中使用

来源:ruan-cat/monorepo。

SKILL.md

查看原文

该技能本质上是参考 agent-toolkit/skills/commit-work 文档的纯中文翻译版本,并进行了特定改写以适应当前环境。

| 有暂存文件 | 直接对暂存区内容进行提交,不自行 git add 任何额外文件 | | 暂存区为空 | 从工作树分析所有变更,按拆分规范选取文件并暂存后再提交 |

当用户提及「分门别类」,或工作树中存在较多文件变更时,必须认真分析上下文,将变更拆分为若干个逻辑独立的小提交,而不是粗暴地一次性 git add . 全量提交。

创建高质量的 git 提交:审查/暂存预期的更改,拆分为逻辑提交,并编写清晰的提交消息(遵循传统提交,并支持表情符号)。当用户要求提交代码、编写提交消息、阶段更改或将工作拆分为多个提交时,请使用此技能。当用户提及关键字【Breaking Change】时,提交消息必须遵循该技能的 BREAKING CHANGE 规范,并使用感叹号格式。优先在git暂存区提交文件;如果暂存区域为空,则仅考虑整个工作树。当用户提到【categorize】这个关键词时,遵循该技能的多提交拆分规范,从文件类型、业务模块、变更类型、变更范围四个维度仔细拆分为多个提交。 来源:ruan-cat/monorepo。

可引用信息

为搜索与 AI 引用准备的稳定字段与命令。

安装命令
npx skills add https://github.com/ruan-cat/monorepo --skill git-commit
分类
</>开发工具
认证
收录时间
2026-02-28
更新时间
2026-03-11

Browse more skills from ruan-cat/monorepo

快速解答

什么是 git-commit?

创建高质量的 git 提交:审查/暂存预期的更改,拆分为逻辑提交,并编写清晰的提交消息(遵循传统提交,并支持表情符号)。当用户要求提交代码、编写提交消息、阶段更改或将工作拆分为多个提交时,请使用此技能。当用户提及关键字【Breaking Change】时,提交消息必须遵循该技能的 BREAKING CHANGE 规范,并使用感叹号格式。优先在git暂存区提交文件;如果暂存区域为空,则仅考虑整个工作树。当用户提到【categorize】这个关键词时,遵循该技能的多提交拆分规范,从文件类型、业务模块、变更类型、变更范围四个维度仔细拆分为多个提交。 来源:ruan-cat/monorepo。

如何安装 git-commit?

打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等) 复制并运行以下命令:npx skills add https://github.com/ruan-cat/monorepo --skill git-commit 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code、Cursor 或 OpenClaw 中使用

这个 Skill 的源码在哪?

https://github.com/ruan-cat/monorepo