Using Git Worktrees

Use when starting feature work that needs isolation from current workspace or before executing implementation plans.

majiayu000 Updated 567 repo stars

File contents

Using Git Worktrees

Overview

Create isolated workspaces sharing the same repository. Systematic directory selection + safety verification.

Core principle: Isolated workspace before implementation.

Process

  1. Check existing directories (.worktrees/ or worktrees/)
  2. Verify directory is gitignored
  3. Create worktree with new branch
  4. Run project setup (auto-detect npm/cargo/pip/go)
  5. Verify clean test baseline
  6. Report ready

Safety

  • Always verify worktree directory is gitignored
  • Always run baseline tests
  • Report failures before proceeding

Agents Used

  • Process agents referenced in superpowers-workflow.js

Tool Use

Referenced by executing-plans and subagent-driven-development processes.

majiayu000/claude-skill-registry-data/tree/main/development/unknown-a5c-ai-babysitter-99 commit 209ad21d72

Frequently asked questions

npx skillmds@latest add majiayu000/using-git-worktrees-3