git-pushing について
付属スクリプトで変更をステージし、Conventional Commit を作成してリモートブランチへプッシュするスキルです。作業をリモートリポジトリに保存する開発者向けです。
主な機能
- 01スクリプトによるステージングとコミット
- 02Conventional Commit メッセージ
- 03リモートブランチへのプッシュ
- 04コミットメッセージのカスタマイズ
活用シーン
- 01完成した変更のリモートへのプッシュ
- 02機能のコミットと共有
- 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 フラグを使用したプッシュを処理します。
コメント
Markdown 対応