commit について
Agent向けのコミットスキルです。作業ツリーと差分を確認し、対象ファイルだけをステージして、リポジトリのスタイルに沿ったコミットを作成し、ハッシュを報告します。秘密情報のコミットやフックの回避も禁じています。
主な機能
- 01作業ツリーと差分の確認
- 02対象ファイルだけをステージ
- 03必要に応じた Conventional Commit の作成
- 04コミットハッシュとメッセージの報告
- 05秘密情報のコミットやフック回避の禁止
活用シーン
- 01範囲を絞った変更のコミット
- 02コミット前の差分確認
- 03コミットフック失敗への安全な対処
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ owainlewis/ blueprint --skill commitインストール後、Claude Code で/commitを入力して読み込まれたか確認します。
詳細
コミット
- 作業ツリーと差分を確認します。意図した変更がない場合、または差分の内容を説明できない場合は、中止します。
- 意図したファイルのみをステージングし、広範な追加は行いません。
- ユーザーからメッセージが提供されている場合は、それを使用します。提供されていない場合は、リポジトリの既存のスタイルに合わせた Conventional Commit を記述します。主題は命令形とし、理由、チェック内容、またはリスクが重要な場合にのみ本文を追加します。
- コミットし、ハッシュとメッセージを報告します。
ルール
.env、認証情報、キーは決してコミットしないでください。--no-verifyでフックを回避してはいけません。フックに失敗した場合は、原因を修正するか、中止して報告してください。
コメント
Markdown 対応