commit-msg
Installation
SKILL.md
Commit Msg
当用户明确要求生成 commit message、整理提交说明,或提到 commit-msg 时,使用本技能。
不要用于:
- 自动执行
git add或git commit - 代替正式 code review
- 生成 release notes 或 changelog
核心方式
- 默认先看已暂存变更;用户明确说
all、全部变更或包含未暂存时,再看整个工作区 diff。 - 先判断这批改动是否适合一个提交;过于混杂时,先提醒拆分。
- 根据改动意图归类为
feat、fix、refactor、style、docs、test或chore。 - 先给一条可直接使用的 subject,再给 2-5 条 body 要点。
- 顺带列出主要变更文件,帮助用户判断 message 是否过宽。
输出要求
Related skills
More from doccker/cc-use-exp
java-dev
Java 开发规范,包含命名约定、异常处理、Spring Boot 最佳实践等
336frontend-dev
前端开发规范,包含 Vue 3 编码规范、UI 风格约束、TypeScript 规范等
56go-dev
Go 开发规范,包含命名约定、错误处理、并发编程、测试规范等
38python-dev
Python 开发规范,包含 PEP 8 风格、类型注解、异常处理、测试规范等
37ops-safety
当用户执行系统级命令(sysctl、iptables、systemctl、Docker 配置、数据库 DDL)或进行服务器运维操作时触发。提供运维安全规范。
35bash-style
当用户操作 .sh、Dockerfile、Makefile、.yml、.yaml 文件,或在 Markdown 中编写 bash 代码块时触发。提供 Bash 编写规范。
35