Help us improve
Share bugs, ideas, or general feedback.
From sttts-worktree
Opinionated worktree workflow with .git/checkouts convention. Load explicitly with /worktree-workflow.
npx claudepluginhub sttts/skills --plugin sttts-worktreeHow this skill is triggered — by the user, by Claude, or both
Slash command
/sttts-worktree:worktree-workflowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Opinionated workflow for git worktrees using `.git/checkouts/` convention.
Creates isolated git worktrees for feature branches with smart directory selection, gitignore checks, auto project setup detection, and baseline test verification. Use for task isolation from main workspace.
Creates and removes fully-provisioned git worktrees for isolated parallel development, syncing .env and other gitignored artifacts with configurable post-create setup.
Manages git worktrees for isolated parallel development sessions with safety checks for uncommitted changes and unpushed commits.
Share bugs, ideas, or general feedback.
Opinionated workflow for git worktrees using .git/checkouts/ convention.
This skill must be explicitly loaded - it does not auto-trigger.
All worktrees are created in .git/checkouts/:
git worktree add .git/checkouts/<branch> -b <branch>
cd .git/checkouts/<branch>
Benefits:
When this workflow is active:
.git/checkouts/ - consistent locationEnable for a repo:
git config --local claude.worktrees true
mkdir -p .git/checkouts
Disable:
git config --local --unset claude.worktrees
git worktree add .git/checkouts/<branch> -b <branch>
cd .git/checkouts/<branch>
# All work happens here
Use /prune-worktrees to check for merged branches and clean up.
Manual cleanup:
git worktree remove .git/checkouts/<branch>
git worktree prune