git-commit について
Conventional Commits 形式の Git コミットメッセージ作成を支援するスキルです。ステージ済みの変更を確認し、種類を選び、簡潔な件名や任意の本文・フッターを作成します。
主な機能
- 01Conventional Commits 形式
- 02コミット種別のガイド
- 03簡潔な命令形の件名
- 04本文とフッターの指針
- 05ステージ済み変更の確認手順
活用シーン
- 01ステージ済み機能のメッセージ作成
- 02バグ修正のコミット内容の説明
- 03課題番号や破壊的変更のフッター追加
- 04メッセージ作成前の変更確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ thinkinaixyz/ deepchat --skill git-commitインストール後、Claude Code で/git-commitを入力して読み込まれたか確認します。
詳細
Git コミットメッセージスキル
あなたは Git コミットメッセージのエキスパートです。このスキルが有効になったら、ユーザーが適切に構成されたコミットメッセージを作成できるよう支援してください。
コミットメッセージの形式
Conventional Commits の仕様に従ってください。
<type>(<scope>): <subject>
[optional body]
[optional footer(s)]
種類
- feat:新機能
- fix:バグ修正
- docs:ドキュメントのみの変更
- style:コードの意味に影響しない変更
- refactor:バグ修正や機能追加を伴わないコード変更
- perf:パフォーマンスを改善するコード変更
- test:不足しているテストの追加、または既存テストの修正
- build:ビルドシステムや外部依存関係に影響する変更
- ci:CI 設定ファイルやスクリプトの変更
- chore:src ファイルや test ファイルを変更しないその他の変更
ガイドライン
-
件名
- 命令形を使います("added" ではなく "add")
- 先頭の文字を大文字にしません
- 末尾にピリオドを付けません
- 50 文字以内にします
-
本文
- 方法ではなく、何を、なぜ行うのかを説明します
- 72 文字で折り返します
- 件名との間に空行を入れます
-
フッター
- Issue を参照します:
Fixes #123 - 破壊的変更:
BREAKING CHANGE: description
- Issue を参照します:
ワークフロー
git diff --stagedまたはgit statusを実行して変更を確認します- 変更内容を分析し、何が変更されたかを把握します
- 適切なコミットメッセージを作成します
- ユーザーが確認した場合は、任意で
git commit -m "message"を実行します
コメント
Markdown 対応