mcpField
C
commit

commit

github.com/owainlewis開発426331 回インストール4 日前に更新
リポジトリ

commit について

Agent向けのコミットスキルです。作業ツリーと差分を確認し、対象ファイルだけをステージして、リポジトリのスタイルに沿ったコミットを作成し、ハッシュを報告します。秘密情報のコミットやフックの回避も禁じています。

主な機能

  1. 01作業ツリーと差分の確認
  2. 02対象ファイルだけをステージ
  3. 03必要に応じた Conventional Commit の作成
  4. 04コミットハッシュとメッセージの報告
  5. 05秘密情報のコミットやフック回避の禁止

活用シーン

  1. 01範囲を絞った変更のコミット
  2. 02コミット前の差分確認
  3. 03コミットフック失敗への安全な対処

インストール

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

$npx skills add https://github.com/owainlewis/blueprint --skill commit

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

詳細

コミット

  1. 作業ツリーと差分を確認します。意図した変更がない場合、または差分の内容を説明できない場合は、中止します。
  2. 意図したファイルのみをステージングし、広範な追加は行いません。
  3. ユーザーからメッセージが提供されている場合は、それを使用します。提供されていない場合は、リポジトリの既存のスタイルに合わせた Conventional Commit を記述します。主題は命令形とし、理由、チェック内容、またはリスクが重要な場合にのみ本文を追加します。
  4. コミットし、ハッシュとメッセージを報告します。

ルール

  • .env、認証情報、キーは決してコミットしないでください。
  • --no-verify でフックを回避してはいけません。フックに失敗した場合は、原因を修正するか、中止して報告してください。

コメント