using-git-worktrees

Create and manage Git worktrees for isolated feature development.

5|2|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/oduffy-delphi/coordinator-claude --skill using-git-worktrees-oduffy-delphi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-git-worktrees
Source: https://github.com/oduffy-delphi/coordinator-claude/tree/main/plugins/coordinator/skills/using-git-worktrees
Command: npx skills add https://github.com/oduffy-delphi/coordinator-claude --skill using-git-worktrees-oduffy-delphi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables safe, isolated feature development by leveraging Git worktrees to run parallel work without switching branches or risking conflicts.

Core Features & Use Cases

  • Isolated workspaces: create per-feature worktrees that share the repo but stay on separate branches.
  • Safe setup and verification: check ignore rules and directory preferences before creating worktrees.
  • Guided creation: auto-detect project name and place worktrees in project-local or global locations, with environment setup for common languages.
  • Reliable baselines: ensure a clean test baseline after creation and report readiness.

Quick Start

Create a new Git worktree for your feature branch and let the system set up the project environment.

Frequently Asked Questions about using-git-worktrees

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create Git worktrees for parallel feature development?

To create Git worktrees for parallel feature development, this Skill automates safe workspace isolation by detecting your project root and verifying ignore rules before setting up separate directories. It places worktrees in project-local or global locations while configuring the environment.

What are Git worktrees used for in multi-branch workflows?

Git worktrees are used in multi-branch workflows to run parallel experiments without switching branches or risking conflicts. They provide isolated workspaces that share the same repository but operate on separate feature branches, ensuring a clean baseline.

Does Git worktree creation check repository ignore rules before setup?

Yes, Git worktree creation includes safe setup and verification by checking ignore rules and directory preferences. This verification ensures worktrees are created safely without polluting the repository or interfering with existing project files.

Can I automate environment setup when creating isolated Git worktrees?

Yes, you can automate environment setup when creating isolated Git worktrees. The guided creation process auto-detects the project name and configures the environment setup for common languages after placing the worktree in your preferred location.

What is the best way to manage multiple feature branches without switching?

The best way to manage multiple feature branches without switching is using Git worktrees. This approach enables safe, isolated feature development by maintaining separate directories for each branch, ensuring reliable baselines and clean test environments after creation.