mcpField
G
git-pushing

git-pushing

github.com/davila7開発33.1k346 回インストール1 日前に更新
リポジトリ

git-pushing について

変更のステージング、Conventional Commits 形式でのコミット、リモートブランチへのプッシュを行う Git ワークフロースキルです。Git コマンドを手動で実行せず、付属スクリプトを使うよう案内します。

主な機能

  1. 01リポジトリの変更をステージング
  2. 02Conventional Commits 形式のコミット作成
  3. 03リモートブランチへのプッシュ
  4. 04コミットメッセージの指定
  5. 05Claude footer の追加

活用シーン

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

インストール

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

$npx skills add https://github.com/davila7/claude-code-templates --skill git-pushing

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

同梱ファイルscripts/smart_commit.sh

詳細

Git Push ワークフロー

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

使用するタイミング

ユーザーが次のような場合に自動的に有効化されます:

  • 変更のプッシュを明示的に依頼した場合("push this"、"commit and push")
  • リモートへの作業保存に言及した場合("save to github"、"push to remote")
  • 機能を完成させて共有したい場合
  • "let's push this up" や "commit these changes" などの表現を使った場合

ワークフロー

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

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

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

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

スクリプトは、ステージング、Conventional Commit メッセージの作成、Claude フッターの付与、-u フラグを付けたプッシュを処理します。

コメント