Creates isolated git worktrees or branches for feature development, detects current repo state, syncs with remote, and confirms isolation before proceeding.
How this skill is triggered — by the user, by Claude, or both
Slash command
/iterative-engineering:git-worktreeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Ensures agent has an isolated workspace to avoid conflicts with human work.
Ensures agent has an isolated workspace to avoid conflicts with human work.
iterative:implementing skillgit rev-parse --git-dir contains /worktrees/), get current branch (git branch --show-current), get default branch (git remote show origin | grep "HEAD branch").git worktree add ../[repo]-[branch] -b [branch]. If new branch: git checkout -b [branch-name]. If continue: proceed.When creating a worktree:
git worktree add ../[repo]-[branch] -b [branch]Returns to calling skill:
npx claudepluginhub tmchow/tmc-marketplace --plugin iterative-engineeringCreates isolated Git worktrees for parallel feature work, handling directory selection, safety verification, and project setup.
Sets up an isolated git worktree for feature work, preferring native tools and falling back to manual git worktrees. Detects existing isolation and submodules.
Creates isolated git worktrees for parallel feature development, with automated directory selection and safety checks to prevent accidental commits.