piv-commit について
piv-commitは、リポジトリの未コミット変更をまとめてコミットする開発者向けスキルです。プロジェクト固有の規約を確認し、説明的なConventional Commit形式のメッセージで単一のアトミックコミットを作成します。
主な機能
- 01プロジェクトのコミット規約確認
- 02未コミット変更の確認
- 03変更・未追跡ファイルのステージング
- 04タグ付きアトミックコミットの作成
- 05コミット内容の要約
活用シーン
- 01ローカル変更一式のコミット
- 02リポジトリ固有ルールの適用
- 03簡潔な要約を添えた作業の記録
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ coleam00/ skills --skill piv-commitインストール後、Claude Code で/piv-commitを入力して読み込まれたか確認します。
詳細
コミット:新しいコミットを作成する
コミットされていないすべての変更を含む、新しいコミットを作成します。
手順
- このプロジェクトの規約を確認します。
.claude/references/conventions.mdが存在する場合は、その## commitセクションを読み、従ってください。そこに記載されたルールは、以下のデフォルトより優先されます。プロジェクト固有の内容はそのファイルに記載されており、このスキルは汎用のままです。 git status && git diff HEAD && git status --porcelainを実行し、コミットされていないファイルを確認します。- 未追跡ファイルと変更済みファイルを追加します。
- 適切で説明的な要約を含む、アトミックなコミットメッセージを作成します。
- 作業内容を反映した
feat、fix、docs、refactor、test、choreなどのタグを付けます。
出力
コミットされていないすべての変更を含む単一のコミットを作成します。コミットメッセージは、作業内容を正確に表す Conventional Commits 形式(<tag>: <atomic description>)にします。
コミットが成功したら、明確なラベルを付けた次の要約を 2 つ表示します。
変更内容
コミットした機能、修正、リファクタリングについて、3~6 文の短い段落で説明します。解決する問題と、主な変更対象ファイルを含めてください。Git ログをざっと確認する開発者向けに記述します。
AI レイヤーの変更
.claude/ 配下のファイル(CLAUDE.md、.claude/references/、.claude/skills/、.claude/agents/ など)が変更または追加された場合にのみ、このセクションを含めます。
変更された AI レイヤーのファイルをそれぞれ列挙し、何がどのように進化したか、またその理由を 1 行で説明します。.claude/ に変更がない場合は、このセクションを省略します。
コメント
Markdown 対応