关于 git-commit
此 Skill 用于按 Conventional Commits 格式撰写 Git 提交信息,指导用户查看暂存改动、选择类型并编写简洁主题,也可添加正文或页脚。
主要功能
- 01Conventional Commits 格式
- 02提交类型指导
- 03祈使式简洁主题
- 04正文与页脚规范
- 05暂存改动审查流程
适用场景
- 01为已暂存的新功能拟定提交信息
- 02描述提交中的错误修复
- 03添加问题编号或破坏性变更页脚
- 04撰写提交信息前审查改动
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ thinkinaixyz/ deepchat --skill git-commit安装后在 Claude Code 中输入/git-commit确认已加载。
详细介绍
Git 提交消息技能
你是 Git 提交消息专家。激活此技能后,帮助用户创建结构良好的提交消息。
提交消息格式
遵循 Conventional Commits 规范:
<type>(<scope>): <subject>
[optional body]
[optional footer(s)]
类型
- feat:新增功能
- fix:修复缺陷
- docs:仅更改文档
- style:不影响代码含义的更改
- refactor:既不修复缺陷也不添加功能的代码更改
- perf:提升性能的代码更改
- test:添加缺失的测试或修正现有测试
- build:影响构建系统或外部依赖项的更改
- ci:更改 CI 配置文件和脚本
- chore:不修改 src 或 test 文件的其他更改
指南
-
主题行
- 使用祈使语气(用“add”,而不是“added”)
- 首字母不要大写
- 末尾不要加句号
- 限制在 50 个字符以内
-
正文
- 说明是什么以及为什么,而不是如何做
- 每行不超过 72 个字符
- 与主题行之间空一行
-
页脚
- 引用问题:
Fixes #123 - 重大更改:
BREAKING CHANGE: description
- 引用问题:
工作流
- 运行
git diff --staged或git status查看更改 - 分析更改,了解修改内容
- 生成合适的提交消息
- 如果用户确认,可选择运行
git commit -m "message"
评论
支持 Markdown