mcpField
G
git-commit

git-commit

github.com/thinkinaixyz開発6.4k37 回インストール今日更新
リポジトリ

git-commit について

Conventional Commits 形式の Git コミットメッセージ作成を支援するスキルです。ステージ済みの変更を確認し、種類を選び、簡潔な件名や任意の本文・フッターを作成します。

主な機能

  1. 01Conventional Commits 形式
  2. 02コミット種別のガイド
  3. 03簡潔な命令形の件名
  4. 04本文とフッターの指針
  5. 05ステージ済み変更の確認手順

活用シーン

  1. 01ステージ済み機能のメッセージ作成
  2. 02バグ修正のコミット内容の説明
  3. 03課題番号や破壊的変更のフッター追加
  4. 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 ファイルを変更しないその他の変更

ガイドライン

  1. 件名

    • 命令形を使います("added" ではなく "add")
    • 先頭の文字を大文字にしません
    • 末尾にピリオドを付けません
    • 50 文字以内にします
  2. 本文

    • 方法ではなく、何を、なぜ行うのかを説明します
    • 72 文字で折り返します
    • 件名との間に空行を入れます
  3. フッター

    • Issue を参照します:Fixes #123
    • 破壊的変更:BREAKING CHANGE: description

ワークフロー

  1. git diff --staged または git status を実行して変更を確認します
  2. 変更内容を分析し、何が変更されたかを把握します
  3. 適切なコミットメッセージを作成します
  4. ユーザーが確認した場合は、任意で git commit -m "message" を実行します

コメント