clean-commits

Installation
SKILL.md

Clean Commits

帮用户写出只描述改动本身的 commit message:主题行准确、正文讲清动机、零噪音。

输入

  • 已暂存或未暂存的代码改动(自己用 git 命令读取,不需要用户描述)
  • 用户可能附带的上下文(关联 issue、改动动机);没有就从 diff 推断

工作流

  1. git diff --staged 读实际改动(无暂存内容则看 git diff)
  2. git log --oneline -15 观察仓库既有风格:是否用 Conventional Commits 前缀(feat:/fix:…)、中文还是英文——跟随既有风格,不要另起一套
  3. 从改动的效果(而非代码机制)提炼主题行
  4. 动机不明显时补正文,说明为什么改,而不是复述 diff
  5. 若暂存区混入多个不相关改动,先建议拆分再提交

输出格式

Installs
1
GitHub Stars
6
First Seen
Oct 12, 2026