---
name: Worktree Isolation
slug: babysitter-3
category: Automation
description: Manage git worktree lifecycle for safe, isolated parallel development. Creates worktrees on feature branches, installs dependencies, merges or cleans up, and preserves failed worktrees.
github: "https://github.com/a5c-ai/babysitter/tree/main/library/methodologies/automaker/skills/worktree-isolation"
language: JavaScript
stars: 1600
forks: 94
install: "git clone https://github.com/a5c-ai/babysitter"
added: 2026-07-20T06:48:26.025Z
last_synced: 2026-07-29T06:36:58.226Z
canonical_url: "https://dirskills.com/skills/babysitter-3"
---

# Worktree Isolation

Manage git worktree lifecycle for safe, isolated parallel development. Creates worktrees on feature branches, installs dependencies, merges or cleans up, and preserves failed worktrees.

**Install:** `git clone https://github.com/a5c-ai/babysitter`

## README

# Worktree Isolation

Manage git worktree lifecycle for safe, isolated parallel development.

## Agent
Worktree Manager - `automaker-worktree-manager`

## Workflow
1. Create new branch from base (feature/<id>)
2. Set up git worktree in .worktrees/ directory
3. Verify worktree isolation
4. Install dependencies in worktree
5. After completion, merge or preserve worktree
6. Clean up merged worktrees, preserve failed ones

## Inputs
- `projectName` - Project name
- `featureId` - Feature identifier
- `baseBranch` - Base branch for worktree creation

## Outputs
- Worktree path, branch name, isolation status

## Process Files
- `automaker-orchestrator.js` - Phase 3 (setup) and cleanup
- `automaker-agent-execution.js` - Stage 1
- `automaker-review-ship.js` - Stage 3 (merge)
