git-pushing について
変更のステージング、Conventional Commits 形式でのコミット、リモートブランチへのプッシュを行う Git ワークフロースキルです。Git コマンドを手動で実行せず、付属スクリプトを使うよう案内します。
主な機能
- 01リポジトリの変更をステージング
- 02Conventional Commits 形式のコミット作成
- 03リモートブランチへのプッシュ
- 04コミットメッセージの指定
- 05Claude footer の追加
活用シーン
- 01完了した機能変更のプッシュ
- 02作業内容のリモートリポジトリへの保存
- 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 フラグを付けたプッシュを処理します。
コメント
Markdown 対応