Git Worktree Manager
This skill provides a unified interface for managing Git worktrees across your development workflow. Whether you're reviewing PRs in isolation or working on features in parallel, this skill handles all the complexity.
What This Skill Does
Create worktrees from main branch with clear branch names
List worktrees with current status
Switch between worktrees for parallel work
Clean up completed worktrees automatically
Interactive confirmations at each step
Automatic .gitignore management for worktree directory
Automatic .env file copying from main repo to new worktrees
Automatic dev tool trusting for mise and direnv configs with review-safe guardrails
CRITICAL: Always Use the Manager Script
NEVER call git worktree add directly. Always use the worktree-manager.sh script.
related skills
semantically similar in the cross-vendor index
don't have the plugin yet? install it then click "run inline in claude" again.
+explicit non-functional requirement (always use worktree-manager.sh, never raw git worktree add) establishes a clear constraint
+covers practical automation concerns (.gitignore, .env copying, tool trusting) that devs actually face
+mentions interactive confirmations at each step, signaling user safety consideration
weaknesses
~no intent/inputs/procedure/decision-points/output-contract sections; reads as feature list rather than actionable workflow
~procedure is entirely absent: no numbered steps, no clear input parameters, no step-by-step execution model
~edge cases mostly unaddressed: what happens if .env doesn't exist, if branch already exists, if worktree is locked or corrupted, if tool trust fails