Agent Skills by ALSEL
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)。

本文のガイドライン(簡潔に保つ — 余分な記述は不要):

  1. 変更内容: 論理的なグループごとに箇条書き
  2. 大きな変更の場合、最終行に 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

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: qte77 · qte77/Agents-eval · ライセンス: Apache-2.0