Branches Cleanup

Automatically clean up local git branches that have been merged into the base branch Use when this capability is needed.

tomevault-io d9b40f8 2 files · 1.8 KB Updated

File contents

Cleanup Merged Branches

Automatically clean up local git branches that have been merged into the base branch.

Instructions

When this skill is invoked manually, clean up merged branches:

  1. Run git branch --merged <base-branch> to find branches merged into the base branch
  2. Exclude protected branches: develop, main, master
  3. For each merged branch found:
    • Check if it has an associated worktree with git worktree list
    • If worktree exists, remove it with git worktree remove <path>
    • Delete the local branch with git branch -d <branch>
  4. Report what was cleaned up

Protected Branches (NEVER delete)

  • develop
  • main
  • master

Automation

This skill automatically runs after git pull via the PostToolUse hook in .claude/settings.json.


Converted and distributed by TomeVault — claim your Tome and manage your conversions.

tomevault-io/skills-registry/tree/main/nathanchase--claude-code-starter--branches-cleanup commit d9b40f874b

Frequently asked questions

npx skillmds@latest add tomevault-io/branches-cleanup