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
Git Guardrails Claude Codemattpocock/skills
Stop dangerous git commands from running automatically with safety hooks
Setup Pre Commitmattpocock/skills
Automate code formatting type checking and tests before every commit
Finishing A Development Branchobra/superpowers
Finish your development branch with merge, pull request, or cleanup options
Resolving Merge Conflictsmattpocock/skills
Resolve Git merge conflicts step by step preserving both intents
Git Commitgithub/awesome-copilot
Automatically write standardized git commits by analyzing your code changes
Git Advanced Workflowswshobson/agents
Master advanced Git workflows for clean history and confident recovery