wt-prune

SKILL.md

/wt:prune - Prune Stale Worktree References

Description

Quick command to clean up stale worktree administrative files and references.

Usage

/wt:prune

What It Does

This slash command:

  1. Runs git worktree prune to remove stale worktree metadata
  2. Cleans up references to worktrees that no longer exist on disk
  3. Shows what was cleaned up

When to Use

Use /wt:prune when:

  • You manually deleted a worktree directory (without using git commands)
  • Git shows worktrees that don't actually exist anymore
  • You want to clean up orphaned worktree references
  • After moving or renaming worktree directories

Workflow

The command will:

  1. Check for stale references - Find worktrees that don't exist on disk
  2. Show what will be pruned - List stale references
  3. Run prune command - Execute git worktree prune
  4. Confirm cleanup - Show what was removed

Benefits

Clean Metadata - Removes orphaned references ✅ Fix Inconsistencies - Resolves git worktree list issues ✅ Safe Operation - Only removes references, not actual files ✅ Quick Fix - Solves common worktree problems

Notes

  • This command is safe - it only removes metadata, not actual files
  • If you manually deleted a worktree directory, this cleans up git's records
  • Different from /wt:cleanup which removes actual worktrees
  • Automatically run as part of /wt:cleanup
Weekly Installs
13
First Seen
14 days ago
Installed on
opencode13
gemini-cli13
codebuddy13
github-copilot13
codex13
kimi-cli13