Git Worktree

Parallel development workflow using git worktrees. Each agent gets an isolated worktree for safe concurrent work.

nwiizo b93c9d0 1.2 KB Updated

File contents

Multi-step workflow for parallel development using git worktrees.

Create Worktree

# Feature worktree
git worktree add ../ccswarm-feature-$ARGUMENTS feature/$ARGUMENTS

# Bug fix worktree
git worktree add ../ccswarm-bugfix-$ARGUMENTS hotfix/$ARGUMENTS

Agent Team Integration

With Agent Teams, each agent automatically gets isolation: worktree. For manual worktree setup:

git worktree add ../ccswarm-frontend feature/ui-redesign    # Frontend agent
git worktree add ../ccswarm-backend feature/api-enhancement  # Backend agent
git worktree add ../ccswarm-devops feature/ci-cd-improvement # DevOps agent

Management

git worktree list                              # List all worktrees
git worktree remove ../ccswarm-feature-$ARGUMENTS  # Remove after merge
git worktree prune                             # Clean stale entries

Best Practices

  1. One worktree per feature/bug
  2. Naming: ccswarm-<type>-<description>
  3. Clean up after merging
  4. Run git worktree prune periodically

nwiizo/ccswarm/tree/main/.agents/skills/git-worktree commit b93c9d0a0f

Frequently asked questions

npx skillmds@latest add nwiizo/git-worktree