Anthropic Claudeソフトウェア開発⭐ リポ 2品質スコア 59/100
committing-staged-with-message
ステージング済みの変更に対してコミットメッセージを生成し、承認のため一時停止してからコミットします。まず`git add`でファイルをステージングしてから、このスキルを実行してください。
description の原文を見る
Generate commit message for staged changes, pause for approval, then commit. Stage files first with `git add`, then run this skill.
SKILL.md 本文
ステージされた変更でコミットメッセージを生成してコミット
ステップ 1: ステージされた変更を分析する
Bash ツールを使用して実行します:
git diff --staged --name-only— ステージされたファイルのリストgit diff --staged --stat— diff 統計サマリーgit log --oneline -5— 最近のコミットスタイル
サイズチェック: --stat で 10 ファイル以上または 500 行以上の変更が表示される場合は、完全な diff をスキップして --stat + --name-only のみに頼ります。それ以外の場合は、詳細なレビューのために git diff --staged も実行します。
ステップ 2: コミットメッセージを生成する
.gitmessage を読んでフォーマットを確認します(従来のコミット: type[(scope)][!]: description)。
本文のガイドライン(簡潔に保つ — 余分な記述は不要):
- 変更内容: 論理的なグループごとに箇条書き
- 大きな変更の場合、最終行に diff 統計サマリーを含める
メッセージはシャープに絞ります。本文でサブジェクト行を繰り返さないでください。 小さな変更(1~2 ファイル、50 行未満)はサブジェクト行のみで、本文は不要です。
ステップ 3: 承認を待つ
コミットメッセージを確認してください。
- 承認: "yes"、"y"、"commit"、"go ahead"
- 編集: 好みのメッセージを入力してください
- キャンセル: "no"、"cancel"、"stop"
ステップ 4: コミットする
承認後:
git commit --gpg-sign -m "[message]"— GPG 署名は必須ですgit status— 成功を確認
ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- qte77
- リポジトリ
- qte77/Agents-eval
- ライセンス
- Apache-2.0
- 最終更新
- 2026/4/27
Source: https://github.com/qte77/Agents-eval / ライセンス: Apache-2.0