git-prune

Installation
SKILL.md

Git Prune Local Branches

Remove local branches whose upstream tracking branches have been deleted on remote.

Workflow

Fetch and prune remote-tracking references

!git fetch --prune

Find and delete stale local branches

!git branch -vv | grep ': gone]' | awk '{print $1}'

Apply these requirements

  1. Preview: Show which branches will be deleted before deleting
  2. Safe Delete: Use -d (safe delete) which refuses to delete unmerged branches
  3. Report: Show summary of deleted branches
Related skills

More from codyswanngt/lisa

Installs
18
GitHub Stars
1
First Seen
Feb 10, 2026