What problem does it solve? When working with many git worktrees, it is hard to know which branches are merged, which worktrees have uncommitted changes, and which can be safely removed without losing work. This Skill audits every worktree and reports its status in a clear table. ## Core Features & Use Cases - Worktree Audit: Lists every git worktree with its branch, dirty state, and merge status against origin/main. - Squash-Merge Detection: Uses per-file content diffs against the merge-base to detect squash-merged branches that git merge-base --is-ancestor misses. - Safe Cleanup Guidance: Marks which worktrees can be cleaned and only removes worktrees the user explicitly approves. - Use Case: Before batch-cleaning a dozen feature worktrees, run this Skill to get a Markdown table showing which are clean and squash-merged, so you never delete uncommitted work. ## Quick Start Ask the assistant to show the status of all git worktrees in the current project and identify which ones can be safely cleaned up.