commit

Installation
SKILL.md

Skill: Smart Git Commit

用户运行 /commit 或要求提交代码时使用。

目标:两次 bash 调用内完成提交,执行正确优先,推理越少越好。

硬性约束

  1. 只看 diff:提交文案的唯一输入是 git diff --cached。不读源码、不查历史、不跑测试/构建/lint。
  2. 调用有上限:正常 2 次 bash 完成;只有 diff 被截断时可补看 stat(上限 4 次)。
  3. 不做无谓推理:看到 diff 直接定 type/scope、直接写文案。归类拿不准就选最保守的 chore,不要为了"弄清意图"去翻代码或加命令。
  4. 不改历史、不推送:不执行 git push、git reset、git rebase、git checkout;--amend、--no-verify 只在用户明确要求时使用。
  5. 不加署名:除非用户或仓库规范明确要求,不添加 Co-Authored-By、Generated by 之类 footer。
  6. 项目规范优先:项目 CLAUDE.md / AGENTS.md 若有提交规范(例如要求先展示文案再提交),按其执行。

禁止执行的命令(用户明确要求时除外)

Installs
9
Repository
jayli/skills
First Seen
Mar 12, 2026
commit — jayli/skills