commit

📁 donngi/skills 📅 Jan 21, 2026
2
总安装量
2
周安装量
#70149
全站排名
安装命令
npx skills add https://github.com/donngi/skills --skill commit

Agent 安装分布

kiro-cli 2
codex 1
github-copilot 1
claude-code 1

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 は使用しない(明示的な指示がない限り)
  • プッシュは行わない(明示的な指示がない限り)