Git worktrees let you work on a new feature without touching your current code. You can switch between tasks safely. This skill helps you set up an isolated workspace using the best tool available.
First it checks if you are already in an isolated space. Then it prefers your platform's native worktree tools. Only if none exist does it fall back to git worktree add. This keeps your main branch clean and your changes separate.
You benefit by avoiding messy branch switches and accidental commits. The skill guides you step by step, from detecting existing isolation to creating the worktree. It even asks for your permission first.
Global
mkdir -p ~/.claude/skills/using-git-worktreesProject
mkdir -p .claude/skills/using-git-worktreesSource Repository
Caveman Commitjuliusbrussee/caveman
Generate ultra-compressed commit messages with Conventional Commits format
Verification Before Completionobra/superpowers
Always run fresh verification before claiming work is complete or passing
Finishing A Development Branchobra/superpowers
Finish your development branch with merge, pull request, or cleanup options