What problem does it solve? Repositories accumulate abandoned Git worktrees and stale local branches over time, and deleting them manually risks losing uncommitted work or removing branches that were never merged. This Skill audits every worktree and branch, classifies each by safety status, and removes only verified cleanup candidates. ## Core Features & Use Cases - Deterministic Audit: Classifies each worktree and branch as protected-dirty, protected-current, candidate-merged, candidate-gone, review-no-upstream, active, or protected-branch using a bundled Bash script. - Guarded Cleanup: Re-audits every target immediately before deletion, refuses anything not classified as merged or gone, and defaults to dry-run mode unless --apply is passed. - Use Case: After finishing several feature branches, run the audit to see which worktrees are fully merged into the base branch, present the table to the user for approval, then remove only the confirmed candidates and report remaining counts. ## Quick Start Ask the assistant to audit all Git worktrees and local branches against the base branch and safely clean up the ones that are fully merged or whose remote upstream is gone.