Skills/commit-message

Commit 信息生成

入门开发协作

根据 diff 写出清楚、可扫读的中文 commit message。

预估消耗
约 0.5k–2k / 次
推荐模型
claude-sonnet-4-20250514
标签
gitcommit

使用步骤

  1. 准备 `git diff --staged` 或相关变更摘要
  2. 粘贴下方 Prompt,附上 diff
  3. 人工确认后再提交,避免编造未出现的改动

Prompt

根据以下变更生成 Git commit message(中文):

要求:
- 第一行:祈使句,说明动机(why),不超过 50 字
- 可选正文:1–3 条要点,说明关键改动
- 不要堆砌文件名;不确定处标「待确认」
- 不要编造 diff 中未出现的功能

变更内容:
<在此粘贴 diff>

Claude Code · SKILL.md

复制后保存为 ~/.claude/skills/commit-message/SKILL.md,或项目内同名路径。可用 /commit-message 调用。

---
name: commit-message
description: 当用户需要写 commit message、总结暂存区变更,或问「这次改了什么该怎么提交」时使用。
---

# Commit 信息生成

根据 diff 写出清楚、可扫读的中文 commit message。

## 使用步骤

1. 准备 `git diff --staged` 或相关变更摘要
2. 粘贴下方 Prompt,附上 diff
3. 人工确认后再提交,避免编造未出现的改动

## 指令

根据以下变更生成 Git commit message(中文):

要求:
- 第一行:祈使句,说明动机(why),不超过 50 字
- 可选正文:1–3 条要点,说明关键改动
- 不要堆砌文件名;不确定处标「待确认」
- 不要编造 diff 中未出现的功能

变更内容:
<在此粘贴 diff>