mcpField
C
commit-helper

commit-helper

github.com/nodnarbnitram開発1777 回インストール29 週間前に更新
リポジトリ

commit-helper について

ステージ済みの Git 変更を分析し、要約と説明本文を含む Conventional Commits 形式のコミットメッセージを作成するスキルです。コミットを準備する開発者向けです。

主な機能

  1. 01ステージ済みの Git 変更を分析
  2. 02Conventional Commits の種別を選択
  3. 03任意のスコープを追加
  4. 04要約と説明本文を作成

活用シーン

  1. 01ステージ済み変更からコミットメッセージを作成
  2. 02修正・機能・ドキュメント更新を記録

インストール

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

$npx skills add https://github.com/nodnarbnitram/claude-code-extensions --skill commit-helper

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

詳細

コミットヘルパー

Conventional Commit 形式に沿った、構成の整ったコミットメッセージを生成します。

手順

  1. git diff --staged を実行して、ステージングされた変更を確認します
  2. 変更を分析して、以下を把握します:
    • 変更されたファイル
    • 変更の種類(feat、fix、refactor、docs など)
    • 影響を受けるスコープ/コンポーネント
  3. 以下の条件を満たすコミットメッセージを生成します:
    • 要約行は50文字未満
    • 種別の接頭辞(feat、fix、docs、refactor、test、chore)
    • 任意のスコープを括弧内に指定
    • 変更内容と理由を説明する詳細な本文

コミットの種類

  • feat:新機能
  • fix:バグ修正
  • docs:ドキュメントの変更
  • refactor:動作を変えずにコードを再構成
  • test:テストの追加または更新
  • chore:保守作業

ベストプラクティス

  • 現在形を使います(「Added feature」ではなく「Add feature」)
  • 方法ではなく、内容と理由を説明します
  • 要約は簡潔でありながら、説明的なものにします
  • 該当する場合は、Issue 番号を記載します

出力例

feat(auth): add OAuth2 support for GitHub login

- Implement OAuth2 flow with PKCE
- Add token refresh mechanism
- Store tokens securely in encrypted storage

Closes #123

コメント