概要
Git Operations Automation は mhattingpete/claude-skills-marketplace の git-pushing スキルです。このリポジトリはソフトウェア開発ワークフロー向けの Claude Code プラグインマーケットプレイス(Apache-2.0)で、スキルは engineering-workflow-plugin に含まれ、機能計画・テスト修正・レビュー対応のスキルと一緒に配布されています。役割は明確で、「commit and push」「プッシュして」と言われたときに、git コマンドをその場で組み立てる代わりに1本のスクリプトでステージ・コミット・プッシュを行います。
仕組み
スキルは Claude に、手動の git コマンドではなく常に scripts/smart_commit.sh を使うよう指示します。スクリプトの動作:
- 変更がなければ「No changes to commit」と表示して終了。
git add .ですべての変更をステージ。- メッセージ未指定時は、ステージされたファイルから種別を推定:パスに test を含めば
test、.md/.txt/.rstならdocs、package.json・requirements.txt・Cargo.tomlならchore、差分に fix や refactor があればその種別、それ以外はfeat。パスからスコープ(plugin、skill、トップレベルのフォルダ名など)も付与。 - Claude Code のフッターと
Co-Authored-By: Claudeを付けてコミット。 - プッシュ。新規ブランチは
-u origin <branch>を付け、GitHub リモートなら「Create PR」リンクを表示。
クイックスタート
# Claude Code 内で
/plugin marketplace add mhattingpete/claude-skills-marketplace
あとは「変更をコミットしてプッシュして」と頼むか、メッセージを指定します。
bash skills/git-pushing/scripts/smart_commit.sh "feat: add feature"
使いどころ
- 機能ブランチで Claude Code のセッションを終える前のチェックポイントプッシュ。
- 手入力せずに Conventional Commits 形式を保ちたいとき。
- 「全部ステージ」で問題ない個人プロジェクト。
制限事項
git add .はすべての変更をステージするため、意図しないファイルが入る可能性があります。先にgit statusと.gitignoreを確認してください。- 自動生成メッセージは汎用的(例:「update 3 file(s)」)なので、重要なコミットは自分で書くのがおすすめです。
- 即座にプッシュするため、保護ブランチや共有ブランチには向きません。
よくある質問
マージコンフリクトやリベースに対応していますか?
いいえ。ステージ・コミット・プッシュのみで、プッシュ失敗時はエラーで終了します。
コミットメッセージを自分で指定できますか?
はい。第1引数に渡せば自動生成されずにそのまま使われます。
代替ツール
- Finishing a Development Branch:いきなりプッシュせず、マージ・PR・後片付けを判断する手順を提供。
- Using Git Worktrees:コミット前に機能開発を独立したワークツリーに分離。
- Claude Code はスキルなしでも依頼に応じて git コマンドを実行できます。
関連は Skills カテゴリ と git タグ へ。
コメント
まだコメントがありません。最初のコメントを投稿してください!
関連ツール
関連インサイト

Anthropic Subagent: マルチエージェント時代のアーキテクチャ革命
Anthropicのマルチエージェントアーキテクチャ設計を徹底解説。Subagentによるコンテキストウィンドウ制限の突破、90%のパフォーマンス向上、Claude Codeでの実際の応用について学びます。
Skills + Hooks + Plugins:AnthropicによるAIコーディングツールの拡張性の再定義
Claude CodeのSkills、Hooks、Pluginsという三位一体アーキテクチャを深く分析し、なぜこの設計がGitHub CopilotやCursorよりも先進的なのか、そしてオープンスタンダードを通じてAIコーディングツールの拡張性をどのように再定義しているかを探ります。
リポジトリの作業で AI コーディング CLI を選ぶ
Claude Code、Codex CLI、OpenCode、Pi、omp、DeepSeek Harness、Grok Build を、実際に回す作業に合わせて選ぶ。2026-10-06 に公式ドキュメントを再確認。