Openclaw向けGitコミットメッセージヘルパー

ステージ済みのGit差分の概要から、簡潔な慣例的コミットタイトル、任意の本文、代替案を生成します。

hmahmadcs
v1.0.2
Oct 17, 2026
0
115
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install git-commit-message-helper

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って git-commit-message-helper をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

Gitコミットメッセージヘルパー とは?

Gitコミットメッセージヘルパーは、ステージ済みの変更概要を明確で一貫性のある慣例的コミットメッセージに変換するOpenclaw Skillsのワークフローです。feat、fix、docs、refactor、test、choreなどの適切なコミットタイプを特定し、72文字以内の命令形のタイトルを作成します。

このスキルは、コミットやプッシュの権限を付与せずに、すばやくコミットメッセージの案内を受けたい開発者向けに設計されています。ユーザーが提示した差分や統計情報を使って処理でき、ユーザーの承認があれば、読み取り専用のGitコマンドを任意で実行することもできます。

Gitコミットメッセージヘルパー のユースケース

  • git addで変更をステージした後にコミットメッセージを作成する。
  • ステージ済み差分の概要を慣例的なコミットタイトルに変換する。
  • 機能、修正、ドキュメント更新、リファクタリング、テスト、保守の変更に適切なコミットタイプを選ぶ。
  • 推奨メッセージ1つと簡潔な代替案2つを受け取る。
  • 読み取り専用でネットワークを使わないワークフローを保ちながら、コミットの表現を標準化する。
  • 変更概要がない場合に、必要な差分や統計情報を求める。

Gitコミットメッセージヘルパー の仕組み

  1. ユーザーがコミットメッセージを求めているかを検出します。通常、変更をステージした後に求められます。
  2. ユーザーが提示した差分や概要があるか確認します。ない場合は、貼り付けるか、キャッシュされた差分の統計コマンドを実行するよう求めます。
  3. 変更のコンテキストを確認し、慣例的なコミットタイプを1つ選びます:feat、fix、docs、refactor、test、chore。
  4. 命令形で、72文字以内、末尾にピリオドを付けないメインタイトルを作成します。
  5. 追加のコンテキストが役立つ場合は、簡潔な本文を任意で追加します。
  6. メインの推奨案とともに、短い代替メッセージを2つ提示します。
  7. 提案を生成したら終了します。このスキルはコミット、プッシュ、ネットワークへのアクセス、リポジトリ状態の変更を行いません。

Gitコミットメッセージヘルパー のセットアップ

このスキルには、個別のパッケージインストールや設定コマンドは指定されていません。Openclaw Skills環境でGitコミットメッセージヘルパーを利用できるようにし、必要に応じて関連する変更をステージしてください。

概要がまだない場合、ユーザーは次の読み取り専用コマンドの実行を承認できます。

git diff --cached --stat

宣言されている実行可能な依存関係はgitのみです。ユーザーが差分や統計情報を直接提示する場合は任意です。このスキルはネットワークアクセスを必要とせず、コミットやプッシュも実行しません。

Gitコミットメッセージヘルパー のデータスキーマとタクソノミー

このスキルはリポジトリファイルを生成せず、簡潔な入力・出力構造を使用します。

要素 形式またはルール
入力 ユーザーが提示したステージ済み差分の概要、差分、またはキャッシュされたGit統計情報
任意のコマンド git diff --cached --stat
コミットタイプ feat、fix、docs、refactor、test、chore
タイトル 命令形、最大72文字、末尾にピリオドなし
スコープ 変更内容から推測される任意の慣例的コミットスコープ(例:auth)
本文 有用な場合に追加する任意の説明文
推奨案 メインメッセージ1つと短い代替案2つ
生成ファイル なし。このスキルはメッセージ案のみを返します
リポジトリの変更 なし。コミット、プッシュ、ファイル変更は行いません

分類例:fix(auth): handle empty password fieldでは、fixがタイプ、authがスコープで、命令形のタイトルが変更内容を説明しています。

Gitコミットメッセージヘルパー の高度な機能

  • 機能、バグ修正、ドキュメント、リファクタリング、テスト、保守の変更に応じた慣例的コミットタイプの選択。
  • ステージ済み変更のコンテキストからスコープを任意で推測します。
  • メインの推奨案1つと代替案2つの、計3つの選択肢を提示します。
  • 実装の補足情報を記載する任意のコミット本文。
  • 承認済みのキャッシュ統計コマンドを使った読み取り専用のGit検査。
  • ネットワークを使わず、コミット、プッシュ、ファイル変更の機能もありません。
  • 権限に配慮して動作し、必要なコンテキストが不足している場合は差分や統計情報を求めます。

SKILL.md


ローディング

関連するOpenclawのスキル

特徴*