Claude Code Plugins

Community-maintained marketplace

Feedback

Clean up stale git worktree references and metadata. Use when git shows worktrees that no longer exist, or after manually deleting worktree directories. Fixes inconsistencies.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name wt-prune
description Clean up stale git worktree references and metadata. Use when git shows worktrees that no longer exist, or after manually deleting worktree directories. Fixes inconsistencies.

/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