commit-helper について
ステージ済みの Git 変更を分析し、要約と説明本文を含む Conventional Commits 形式のコミットメッセージを作成するスキルです。コミットを準備する開発者向けです。
主な機能
- 01ステージ済みの Git 変更を分析
- 02Conventional Commits の種別を選択
- 03任意のスコープを追加
- 04要約と説明本文を作成
活用シーン
- 01ステージ済み変更からコミットメッセージを作成
- 02修正・機能・ドキュメント更新を記録
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nodnarbnitram/ claude-code-extensions --skill commit-helperインストール後、Claude Code で/commit-helperを入力して読み込まれたか確認します。
詳細
コミットヘルパー
Conventional Commit 形式に沿った、構成の整ったコミットメッセージを生成します。
手順
git diff --stagedを実行して、ステージングされた変更を確認します- 変更を分析して、以下を把握します:
- 変更されたファイル
- 変更の種類(feat、fix、refactor、docs など)
- 影響を受けるスコープ/コンポーネント
- 以下の条件を満たすコミットメッセージを生成します:
- 要約行は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
コメント
Markdown 対応