
ce-clean-gone-branches
Clean up local branches whose remote tracking branch is gone
by everyincFree
Description
ce-clean-gone-branches deletes local git branches whose remote tracking branch has been removed, along with any worktrees attached to them. It is for tidying a repository after pull requests are merged and their remote branches deleted. The skill's discovery step runs a script that fetches the latest remote state with a prune, then lists the branches git marks as gone. If there are none, it reports that and stops. Before it removes anything, it shows you the branches it found, so the deletion is a deliberate step rather than a surprise. It is triggered by requests such as clean up branches, delete gone branches or prune local branches. The skill is part of the compound-engineering plugin by Every and is listed on skills.sh as free.…
Highlights
- Finds local branches whose remote branch is gone
- Fetches and prunes the remote state first
- Removes associated worktrees
- Reports when there is nothing to clean
Ratings & Reviews
No ratings yet
Be the first to rate ce-clean-gone-branches.
People also visit

caveman-commit
Terse, conventional commit messages that prioritize reasoning over description
ce-clean-gone-branches FAQ
What does ce-clean-gone-branches delete?
Local branches whose remote tracking branch is gone, and any worktrees attached to them.
How does it find them?
It runs a fetch with prune, then reads git's list of branches marked as gone.
Will it delete branches without showing me?
The skill lists the branches it found in the discovery step before it removes them.
Who is it for?
Developers whose local repositories have many branches left over from merged pull requests.
How do I install it?
Run npx skills add https://github.com/everyinc/compound-engineering-plugin --skill ce-clean-gone-branches in your terminal.
Is it free?
The listing shows the skill as free.
What are the best ce-clean-gone-branches alternatives?
Popular alternatives to ce-clean-gone-branches include merge, github and caveman-commit. See all ce-clean-gone-branches alternatives








