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 是否过宽。