git-worktree

Manages Git worktrees for parallel development and tracks their lifecycle.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/marshallshen/conductor_files --skill git-worktree-marshallshen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-worktree
Source: https://github.com/marshallshen/conductor_files/tree/main/skills/git-worktree
Command: npx skills add https://github.com/marshallshen/conductor_files --skill git-worktree-marshallshen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines parallel development by enabling the creation and management of isolated Git worktrees, preventing context switching and merge conflicts.

Core Features & Use Cases

  • Parallel Development: Work on multiple features or branches simultaneously without affecting your main codebase.
  • Agent Isolation: Each AI agent can operate in its own dedicated worktree, ensuring focused and independent task execution.
  • Use Case: You need to develop a new user authentication system while simultaneously fixing a critical bug. This Skill allows you to create two separate worktrees, one for each task, allowing agents to work concurrently without interference.

Quick Start

Use the git-worktree skill to create a new worktree for the 'user-auth' feature.

Frequently Asked Questions about git-worktree

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

FAQPage Schema
How do I use git worktrees for parallel feature development?

Git worktrees enable parallel feature development by creating isolated working directories linked to the same repository, allowing you to manage multiple branches simultaneously without context switching. This Skill automates worktree creation, status tracking, and cleanup.

What is agent isolation in git branch management?

Agent isolation in git branch management assigns each AI agent a dedicated worktree, ensuring focused and independent task execution without interference. This Skill creates separate worktree environments so concurrent development sessions do not conflict.

Can I manage multiple concurrent development sessions without merge conflicts?

Yes, you can manage concurrent development sessions without merge conflicts by creating isolated git worktrees for each task. This Skill supports creating and tracking separate worktree environments, preventing interference between parallel branches.

Do I need Git command-line tools to manage isolated worktree environments?

Yes, you need Git command-line tools installed to manage isolated worktree environments. This Skill requires Git command-line tools for repository operations and uses JSON for metadata management to track worktree status and progress.

What is the best way to track progress across multiple git worktrees?

The best way to track progress across multiple git worktrees is using a metadata management system that records status and updates. This Skill provides status tracking and progress updating for isolated worktree environments using JSON metadata.

When should I not use git worktrees for branch management?

You should avoid git worktrees for branch management when working on a single linear task with no need for parallel development or agent isolation. Worktrees add directory and metadata overhead that is unnecessary for sequential feature development.