mcpField
C
commit

commit

github.com/casper-studios開発15301 回インストール4 日前に更新
リポジトリ

commit について

Conventional Commits 形式のメッセージを生成し、git でステージ済みの変更をコミットするスキルです。ステージした内容だけをもとにコミットメッセージを作成したい開発者向けです。

主な機能

  1. 01Conventional Commits 形式
  2. 02ステージ済み変更に基づくメッセージ
  3. 03任意のスコープと説明本文
  4. 04ファイルのステージングなし

活用シーン

  1. 01バグ修正のコミット
  2. 02新機能の記録
  3. 03リファクタリングや保守変更の説明

MCP 対応

このスキルでは MCP 連携について説明されていません。

インストール

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

$npx skills add https://github.com/casper-studios/casper-marketplace --skill commit

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

詳細

コミット

コミットメッセージを生成し、ステージされた変更を git でコミットします。

Conventional Commits v1.0.0 の仕様に基づきます。

ガイドライン

  • ステージされたファイル/変更に対するメッセージのみを生成してください
  • git add を使ってファイルを追加しないでください。何を追加するかはユーザーが決めます
  • 広告やフッターは追加しないでください

フォーマット

<type>(<scope>): <message title>

<bullet points summarizing what was updated>

ルール

  • タイトル:小文字、末尾にピリオドを付けない、最大 50 文字
  • スコープ:任意、影響を受ける機能を指定
  • 本文:単に「何を」ではなく「なぜ」を説明
  • 箇条書き:簡潔で大まかな内容にする

使用できるタイプ

タイプ説明
feat新機能
fixバグ修正
choreメンテナンス(ツール、依存関係)
docsドキュメントの変更
refactorコードの再構成(動作の変更なし)
testテストの追加またはリファクタリング
styleコードのフォーマット(ロジックの変更なし)
perfパフォーマンスの改善

例

feat(auth): add JWT login flow

- Implemented JWT token validation logic
- Added documentation for the validation component
fix(ui): handle null pointer in sidebar
refactor(api): split user controller logic

- Extracted validation into separate module
- Simplified error handling flow

フッター(任意)

  • 関連する issue:Closes #123
  • 破壊的変更:BREAKING CHANGE: で始めます

避けること

  • 曖昧なタイトル:「update」「fix stuff」
  • 長すぎる、または焦点が定まらないタイトル
  • 箇条書きでの過剰な詳細

コメント