Git Sync Cleanup

ローカルリポジトリを最新化し、不要になったローカルブランチを掃除するスキル。ベースブランチ(main / master を自動検出)に切り替え、`git pull --prune` で origin から最新化し、リモート側ですでに削除されているローカルブランチ(upstream が `gone` のもの)を一括削除する。実行前に未コミット変更を検知して中断し、削除対象は一覧提示してユーザーから一括承認を取り、未マージのブランチは安全のため削除せずリストで報告する。リモートは origin 固定。ユーザーが「ローカル最新化」「コードを最新化」「main を pull」「master 更新」「最新の main に追従」「ブランチ整理」「ブランチ掃除」「不要ブランチ削除」「リモートで削除されたブランチ」「マージ済みブランチを消したい」「git pull --prune」「git fetch --prune」「prune」「gone ブランチ」「朝イチの同期」「作業開始時の同期」「pull して掃除」「sync」「cleanup branches」「prune local branches」などに言及した場合にこのスキルを使うこと。「pull」「最新化」「同期」「ブランチ削除」だけでも、ローカル作業の起点としてこのスキルが適切であれば積極的に使ってよい。

ijufumi aba4603 17.2 KB Updated

File contents

ijufumi/claude-skills/tree/main/skills/git-sync-cleanup/skills commit aba4603a5b

Frequently asked questions

npx skillmds@latest add ijufumi/git-sync-cleanup