mcpField
C
commit

commit

github.com/windmill-labs開発18.5k91 回インストール1 日前に更新
リポジトリ

commit について

Conventional Commits 形式で簡潔な Git コミットを作成するスキルです。変更の確認、関連ファイルだけのステージング、コミット結果の検証を開発者に案内します。

主な機能

  1. 01状態と差分の確認
  2. 02ファイルを個別にステージング
  3. 03Conventional Commits 形式の使用
  4. 0472 文字未満の単一行メッセージ
  5. 05コミット完了の確認

活用シーン

  1. 01明確なコード変更のコミット
  2. 02無関係なファイルのステージング防止
  3. 03リポジトリの最近のコミット形式への準拠

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/windmill-labs/windmill --skill commit

インストール後、Claude Code で/commitを入力して読み込まれたか確認します。

詳細

Git コミットスキル

Conventional Commits の規約に従って、焦点を絞った1行のコミットを作成します。

手順

  1. 変更を分析する:git status と git diff を実行して、変更内容を把握します
  2. 変更されたファイルのみをステージする:ファイル名を指定して個別に追加します。git add -A や git add . は絶対に使用しないでください
  3. コミットメッセージを書く:Conventional Commits の形式に従い、1行で記述します

Conventional Commits の形式

<type>: <description>
タイプ
  • feat:新しい機能や機能性の追加
  • fix:バグ修正
  • refactor:バグ修正や機能追加を伴わないコード変更
  • docs:ドキュメントのみの変更
  • style:書式、セミコロンの不足など(コード変更なし)
  • test:テストの追加または修正
  • chore:メンテナンス作業、依存関係の更新など
  • perf:パフォーマンスの改善
ルール
  • メッセージは必ず1行にしてください(複数行のメッセージは禁止)
  • 説明は小文字で、命令形にしてください(「added」ではなく「add」)
  • 文末にピリオドを付けないでください
  • 全体を72文字未満にしてください
例
feat: add token usage tracking for AI providers
fix: resolve null pointer in job executor
refactor: extract common validation logic
docs: update API endpoint documentation
chore: upgrade sqlx to 0.7

実行手順

  1. git status を実行してすべての変更を確認します
  2. git diff を実行して変更の詳細を把握します
  3. git log --oneline -5 を実行して最近のコミットスタイルを確認します
  4. 変更された関連ファイルのみをステージします:git add <file1> <file2> ...
  5. Conventional Commits の形式でコミットを作成します:
    git commit -m "<type>: <description>"
    
  6. git status を実行してコミットが成功したことを確認します

コメント