km:commit

仓库创建 2026年1月24日最近提交 23 天前SkillHot 收录 22 天前
▸ 精选理由

确保提交信息可追溯,适合团队与 AI 联合工作流

▸ 风险提示

会执行 git 操作,需要仓库写权限

这个 Skill 做什么

为当前变更生成并提交符合 Conventional Commits 的安全提交

根据当前改动智能生成并提交符合 Conventional Commits 规范的 git 提交,尽量只提交必要文件并把意图写进 commit message。需要把当前工作点保存为一条清晰记录、或在你说“commit”时自动帮你提交。重点是可追溯性:以后看 git log/blame 就能理解当初为什么改这段代码。

▸ 展开 SKILL.md 英文原文

Creates a Conventional Commits git commit for the current staged/unstaged changes. Use whenever the user says "commit" / "コミットして" or otherwise asks to commit the current work.

开发编程git 提交规范提交提交信息通用
0
Stars
0
Forks
9
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/koumatsumoto/agent-config/main/templates/skills/commit/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/koumatsumoto/agent-config/main/templates/skills/commit/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Commit

変更内容を確認し、必要なファイルだけを安全にコミットする。コミットメッセージは「後から git log / blame だけで変更の意図・背景をたどれる」ことを最優先に書く(読者は将来の AI セッションと人間の両方)。

## Context

- Git status: !`git status`
- Changes (stat): !`git diff HEAD --stat`
- Branch: !`git branch --show-current`
- Recent commits: !`git log --oneline -10`

## Success Criteria

- ステージ対象を最小限に絞る
- メッセージ単体で「なぜこの変更か」を再構成できる(issue / PR を開かなくても意図が読める)
- 複数の独立した作業がまとまっている場合、明確に分割できるならコミットを分ける

## Workflow

1. Context を読み、`$ARGUMENTS` があればタイトルのヒントとして使う
2. 対象ファイルの差分を確認する(小さければ `git diff HEAD` 一括、大きければ `git diff HEAD -- <file>` で個別に。stat だけでメッセージを書かない)
3. 対象ファイルだけを個別に `git add <file>` でステージする
4. `git diff --cached --stat` で誤ステージがないか確認する
5. メッセージを組み立て、`git commit -F - <<'EO
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有