worktree

Manage git worktrees with task-aware naming via Bash commands.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/cooper538/eshop-demo --skill worktree-cooper538
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: worktree
Source: https://github.com/cooper538/eshop-demo/tree/main/.claude/skills/worktree
Command: npx skills add https://github.com/cooper538/eshop-demo --skill worktree-cooper538

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Git worktrees enable isolated working directories so multiple features can be developed in parallel without polluting the main working tree.

Core Features & Use Cases

  • Create, list, and remove worktrees quickly
  • Support task-aware naming for phase-XX/task-YY-description
  • View detailed status and paths for safe, organized development

Quick Start

Use the worktree commands to manage branches and worktrees:

  • List current worktrees: /worktree
  • Create a new worktree: /worktree add <name> [base]
  • Remove a worktree: /worktree remove <name>
  • Show status: /worktree status

Frequently Asked Questions about worktree

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

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

Git worktree creates isolated working directories so you can develop multiple branches in parallel without polluting the main working tree. This skill provides commands to add, remove, and list worktrees for organized development.

How do I manage multiple git branches simultaneously without switching?

Managing multiple git branches simultaneously requires isolated directories provided by git worktree. You can create a new worktree with a base branch to keep parallel features separate and avoid constant branch switching.

Can I use task-aware naming for git worktree directories?

Yes, git worktree supports task-aware naming using the phase-XX/task-YY-description format. This ensures your isolated working directories remain organized and traceable during parallel development.

What is the best way to view the status of all git worktrees?

Viewing git worktree status is done using the dedicated status command, which displays detailed paths and states. This provides a safe overview of all active isolated working directories.

Do I need any dependencies to manage git worktrees via Bash?

No external dependencies are required to manage git worktrees via Bash. The skill uses standard git worktree operations available within your existing git installation to handle parallel features.