Agent skill

git-prune

This skill should be used when pruning local branches that have been deleted on the remote. It fetches remote changes, identifies stale local branches, and safely deletes them.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/git-prune-codyswanngt-lisa-5

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

Never

  • Force delete (-D) without user confirmation
  • Delete the current branch
  • Delete protected branches (dev, staging, main)

Execute

Execute the workflow now.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results