31 ポイント 投稿者 xguru 2025-11-26 | まだコメントはありません。 | WhatsAppで共有
  • Git履歴全体をAIが読み取って理解したうえで、より良いConventional Commits形式へ自動で書き換えるツール
  • オープンソース公開前の整理、チームのPRを出す前の最後の磨き込み、個人プロジェクトのコミット整理など、きれいな履歴が必要なときに便利
  • OpenAI・Ollamaの両方をサポートし、**ローカルLLM(Ollama)**を使えばコードdiffを外部に出さずに利用可能
  • Git Hooks統合対応により、コミット時点でAIがコミットメッセージを自動提案・自動生成するよう設定可能
    • pre-commitフック: コミット前にAI提案をプレビュー
    • prepare-commit-msgフック: 承認済みメッセージを自動適用
    • 各フックはopt-in方式のため、セキュリティ設定が必要
  • プロ向けワークフロー対応
    • スマートフィルター: 問題のあるメッセージだけを選んで改善するスマートフィルタリングにより、すでに適切に書かれたコミットはスキップ
    • 作業前にバックアップブランチを自動作成するため復旧可能
    • dry-run: --dry-runで変更前プレビュー、--max-commitsで処理範囲を制限
    • **品質スコア(quality scoring)**機能で改善が必要なコミットを特定
    • カスタムテンプレートCOMMIT_MESSAGE.mdによってチームごとのルールを反映
      • プロジェクトルート、.git.githubディレクトリから自動検出
    • CI/CDパイプライン統合により、PR検証時にコミット品質をチェック可能
    • 効率的な処理構造により、リアルタイム進捗表示とカラー出力をサポート
  • MITライセンス
  • 注意事項
    • Git履歴の書き換えはコミットハッシュを変更するため、共有ブランチでは非推奨
    • 個人プロジェクトやオープンソース公開前の整理段階での使用を推奨
    • チームで合意しないままmain/masterブランチへ適用しないこと

まだコメントはありません。

まだコメントはありません。