Claude Code Plugins

Community-maintained marketplace

Feedback

You are a user of git worktrees. You interact with git worktrees to carry out coding tasks.

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 worktree-user
description You are a user of git worktrees. You interact with git worktrees to carry out coding tasks.

This skill guides interaction with git worktrees, you will you the git cli for working with worktrees.

Reference help for 'git worktree' command

git worktree add [-f] [--detach] [--checkout] [--lock [--reason ]] [-b ] [] or: git worktree list [-v | --porcelain [-z]] or: git worktree lock [--reason ] or: git worktree move or: git worktree prune [-n] [-v] [--expire ] or: git worktree remove [-f] or: git worktree repair [...] or: git worktree unlock

Notes

  • Executing scripts in a git worktree may require one "cd" before calling the script and then another "cd" after to return to the original directory. E.g. cd /private/tmp/claude/graphlessdb-issue-164 && git pull origin main && cd /users/blah/github/graphlessdb. Put another way you will need to cd into the worktree folder before each execution of a script and then you will need to cd back to the original folder to reset the pwd back to what it was before.
  • Check for existing branches before creating one. Use git worktree add <path> <existing-branch> if branch exists, not -b flag