mcpField
G
git-pushing

git-pushing

github.com/mhattingpete開発691411 回インストール14 週間前に更新
リポジトリ

git-pushing について

付属スクリプトで変更をステージし、Conventional Commit を作成してリモートブランチへプッシュするスキルです。作業をリモートリポジトリに保存する開発者向けです。

主な機能

  1. 01スクリプトによるステージングとコミット
  2. 02Conventional Commit メッセージ
  3. 03リモートブランチへのプッシュ
  4. 04コミットメッセージのカスタマイズ

活用シーン

  1. 01完成した変更のリモートへのプッシュ
  2. 02機能のコミットと共有
  3. 03任意のメッセージでの作業保存

インストール

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

$npx skills add https://github.com/mhattingpete/claude-skills-marketplace --skill git-pushing

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

同梱ファイルscripts/smart_commit.sh

詳細

Git Push ワークフロー

すべての変更をステージングし、Conventional Commit 形式のコミットを作成して、リモートブランチにプッシュします。

使用するタイミング

ユーザーが次のことを行った場合、自動的に有効にします。

  • 変更をプッシュするよう明示的に依頼した場合(「これをプッシュして」「コミットしてプッシュして」)
  • 作業をリモートに保存すると述べた場合(「github に保存して」「リモートにプッシュして」)
  • 機能を完成させ、共有したいと考えている場合
  • 「これをプッシュしよう」「これらの変更をコミットして」などの表現を使った場合

ワークフロー

必ずスクリプトを使用してください。手動で git コマンドを実行しないでください。

bash skills/git-pushing/scripts/smart_commit.sh

カスタムメッセージを指定する場合:

bash skills/git-pushing/scripts/smart_commit.sh "feat: add feature"

スクリプトは、ステージング、Conventional Commit 形式のコミットメッセージ、Claude フッター、-u フラグを使用したプッシュを処理します。

コメント