codely-git-conventional-commit について
リポジトリの変更内容とコミットメッセージ規約に基づき、Git コミットを 1 件作成するスキルです。メッセージが指定されていない場合は状態や差分などを確認し、共著者トレーラーを追加します。
主な機能
- 01Git の状態と差分の確認
- 02未追跡ファイルとブランチの確認
- 03直近のコミット履歴の参照
- 04コミットメッセージ規約への準拠
- 05共著者トレーラーの追加
活用シーン
- 01変更一式をコミットする場面
- 02履歴をもとにメッセージを決める場面
- 03AI コーディングツールの共著を記録する場面
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ codelytv/ agent-harness --skill codely-git-conventional-commitインストール後、Claude Code で/codely-git-conventional-commitを入力して読み込まれたか確認します。
同梱ファイルresources/commit-messages.md
詳細
コンテキスト
ユーザーがコミットメッセージを指定していない場合は、現在の Git の変更に関するコンテキスト(git status、git diff HEAD、未追跡ファイル、現在のブランチ、最近のコミット)を収集して、コミットメッセージを決定してください。
タスク
Git コミットを 1 つ作成してください。コミットメッセージがまだ指定されていない場合は、resources/commit-messages.md の規約に従って決定してください。
共著者
コミットメッセージには、必ず次の形式で共著者のトレーラーを追加してください。
Co-Authored-By: {tool} - {model.name} {model.version} ({model.reasoning_effort}) <{tooling_email}>
tool:使用した AI コーディングツール(例:Claude Code、Cursor、Copilot、Codex)model.name:変更に使用したモデルの名前(例:Claude Opus、Cursor Composer、OpenAI GPT)model.version:変更に使用したモデルのバージョン(例:4.6、1.5、5.4)model.reasoning_effort:変更に使用したモデルの推論の度合い(例:low、medium、high)tooling_email:- Claude Code:
[email protected] - Cursor:
[email protected] - Copilot:
[email protected] - Codex:
[email protected]
- Claude Code:
コメント
Markdown 対応