Back to list
yamato0811

git-commit-executor

by yamato0811

0🍴 0📅 Jan 6, 2026

SKILL.md


name: git-commit-executor description: Gitの変更を分析して論理的なコミット単位に分割し、Conventional Commits形式で実際にコミットを実行する。 metadata: short-description: 自動コミット実行

Git Commit Executor

変更内容を分析して論理的なコミット単位に分割し、実際にコミットを実行するための手順。

手順

  1. 現在のgitの状態と変更内容を分析

    • git status でステージ済み/未ステージを確認
    • git diff --stagedgit diff で差分を確認
    • 必要に応じて変更されたファイル内容を確認
  2. 論理的なコミット単位に分割

    • 関連する変更をグループ化(例:機能追加、バグ修正、リファクタ、ドキュメント)
    • 1コミット=1論理変更
    • 依存関係を考慮して順序を決定
  3. 各コミット単位で実行

    • コミット対象を明確に説明
    • git add で該当ファイルだけステージング(まとめて全追加は避ける)
    • Conventional Commits形式のメッセージを作成して git commit を実行
  4. 最後に確認

    • git log --oneline -5 で直近コミットを確認

コミットメッセージ形式

<type>(<optional scope>): <subject>

使用可能なtype

  • feat: 新機能の追加
  • fix: バグ修正
  • docs: ドキュメントのみの変更
  • style: 空白/フォーマットなど
  • refactor: 内部構造の改善
  • perf: パフォーマンス向上
  • test: テストコードの追加/修正
  • build: ビルド関連の変更
  • ci: CI設定やパイプライン変更
  • chore: 雑務的な変更
  • revert: コミットの取り消し

重要事項

  • 実際にコミットを実行する
  • コミット前に内容を明確に説明する
  • エラー発生時は原因を特定して対処する

Score

Total Score

35/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon