wt-cleanup
SKILL.md
/wt:cleanup - Clean Up Merged Worktrees
Description
Quick command to identify and remove merged or stale worktrees.
Usage
/wt:cleanup
What It Does
This slash command:
- Activates the Git Worktree Manager skill (
@git-worktree) - Automatically runs the
*cleanupcommand - Helps you clean up old worktrees
Workflow
The command will:
- List all worktrees - Show all active worktrees
- Identify merged branches - Find branches already merged to main/develop
- Close orphaned PRs - For each worktree being removed:
gh pr list --head {branch} --state open --json number- If PR exists:
gh pr close {number} --comment "Story worktree cleaned up — closing stale PR" - If
ghCLI is unavailable: skip with WARNING, continue cleanup
- Ask which to remove - Interactive selection
- Remove selected worktrees - Safely delete worktrees
- Prune worktree references - Clean up git metadata
Benefits
✅ Smart Detection - Identifies merged branches automatically ✅ Safe Cleanup - Only suggests merged branches ✅ Selective Removal - Choose which to remove ✅ Complete Cleanup - Removes worktrees and branches
Notes
- Only suggests worktrees with merged branches
- You can choose which ones to remove
- Warns about unmerged branches
- Prunes git metadata after cleanup
- Closes any orphaned GitHub PRs associated with branches being removed (
ghCLI optional — skipped with warning if unavailable)
Weekly Installs
18
Repository
michael-menard/monorepoFirst Seen
Mar 1, 2026
Security Audits
Installed on
opencode18
gemini-cli18
codebuddy18
github-copilot18
codex18
kimi-cli18