commit

📁 donngi/agent-skills 📅 Jan 22, 2026
13
总安装量
10
周安装量
#25178
全站排名
安装命令
npx skills add https://github.com/donngi/agent-skills --skill commit

Agent 安装分布

claude-code 9
codex 6
kiro-cli 3
github-copilot 3
opencode 2

Skill 文档

コミット作成スキル

実行フロー

1. 変更の確認

git status
git diff
git diff --staged
git log --oneline -5
  • 変更ファイルと差分を確認
  • 最近のコミットスタイルを参照

2. 変更の分類と分割判断

以下の場合はコミットを分割:

  • 異なる機能の変更が混在
  • feat と fix が混在
  • 独立してリバート可能な変更が含まれる
  • 差分が大きすぎる(300行超が目安)

3. コミットメッセージ生成

references/commit-conventions.md の規約に従ってメッセージを生成。

Bodyの「なぜ」について:

  • コードの差分や会話の文脈から変更理由が推測できる場合は記述
  • 推測できない場合はユーザーに確認(例: 「この変更の背景や理由を教えてください」)
  • 単純な変更(typo修正、フォーマット等)はbody省略可

4. ユーザー確認

コミットを分割する場合はその理由と分割単位を提示し、確認。 分割の必要がない場合は、確認不要。

5. コミット実行

確認後、git add と git commit を実行。

分割が必要な場合は、各まとまりごとにステージング→コミットを繰り返す。

注意事項

  • git commit --amend は使用しない(明示的な指示がない限り)
  • --no-verify は使用しない(明示的な指示がない限り)
  • プッシュは行わない(明示的な指示がない限り)