caveman-commit
Claude Code 用 caveman-commit 写简洁的 Conventional Commits
Claude Code 安装步骤
- 打开固定版本的 GitHub 原文,从同一提交取得 `skills/caveman-commit/` 完整目录。
- 把目录内容放入项目的 `.claude/skills/caveman-commit/`,使 `SKILL.md` 位于该目录根部。保留随目录提供的文件。
- 从项目根目录启动 Claude Code,确认命令菜单显示 `/caveman-commit`,再用下方样例验证。
中文摘要
把暂存改动的意图和影响归纳成 Conventional Commits 格式,适合只需要消息草稿的工作流。
SKILL.md 中文导读
可复现示例
暂存改动:防止表单提交期间重复点击,结束后恢复按钮。为这项改动写一行 Conventional Commits,作用域用 checkout,只输出草稿。工作步骤
- 提供脱敏的 diff 摘要或指定暂存差异。
- 选定修复类型与作用域,先输出一行消息。
- 检查主体描述的是用户可见结果,并核对长度及标点。
验收方法
可得到类似 `fix(checkout): prevent duplicate submissions` 的一行草稿,未实际提交 Git 记录。
GitHub 原文 · 更新日期
适用环境
Claude Code。提交消息草稿只需要差异文本。若读取暂存改动,则需 Git 仓库。
常见问题
Claude Code 如何根据暂存改动生成一句 Conventional Commits?
提供差异与作用域,让技能先给草稿,再核对类型、意图和长度。