mcpField
C
commit-push

commit-push

github.com/sztadii開発014 回インストール今日更新
リポジトリ

commit-push について

commit-pushは、AgentによるGitのコミットとプッシュを支援するスキルです。作業範囲、生成ファイル、フック、リモート状態を確認して結果を報告します。

主な機能

  1. 01変更、ブランチ、宛先の確認
  2. 02フックとリポジトリ規則の順守
  3. 03生成ファイルとチェック結果の検証
  4. 04プッシュ前のリモート状態確認
  5. 05リビジョン、確認事項、阻害要因の報告

活用シーン

  1. 01許可されたリポジトリ変更のコミット準備
  2. 02コミット前の生成ファイル検証
  3. 03リモート変更を上書きせずにプッシュ

インストール

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

$npx skills add https://github.com/sztadii/agent-skills --skill commit-push

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

同梱ファイルagents/openai.yaml

詳細

コミットとプッシュ

対象範囲

すべてのコミットまたはプッシュで使用します。リポジトリのルール、承認された範囲、阻害要因を遵守してください。コミットのみの承認では、プッシュ、PR の作成、マージは許可されません。無関係な変更は保持してください。

依存関係

スキルの依存関係はありません

ワークフロー

  • 変更内容とプッシュ予定のコミットを確認し、ブランチとプッシュ先を検証します。
  • フックを決して回避しないでください(--no-verify、コミット時の -n、HUSKY=0 または同等の方法)。失敗を修正するか、作業を中止してください。
  • コミットされた出力とフックによる変更を確認します。必要な生成ファイルは、生成されたとおりに正確にコミットしてください。動作が変わらなくても、順序は重要です。
  • 最終リビジョンで必要な再生成とチェックを実行し、生成による差分がなくなるまで繰り返します。フックだけでは不十分です。同一の内容に対する提供済みの結果がある場合は、それで満たせます。フックの編集を含め、変更後は再実行してください。プッシュ前にも既存のコミットを確認し、阻害要因がある場合、範囲外の場合、または生成結果が安定しない場合は中止してください。
  • プッシュ前にリモートの HEAD を再確認します。承認なしに、またその HEAD に紐づくリースなしにリモートのコミットを上書きしてはいけません。プッシュしたリビジョンを確認し、PR へのリンクに関する要件に従ってください。再試行の判断が曖昧な場合は、リモートの状態を確認してください。

結果

コミット、確認済みのプッシュ先と HEAD、チェック、残っている変更、阻害要因を報告します。

コメント