worktree-management

Manage and automate Git worktree lifecycles with the crewchief worktree CLI.

Updated Nov 9, 2025
One-click install
npx skills add https://github.com/manifoldlogic/claude-code-plugins --skill worktree-management-manifoldlogic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: worktree-management
Source: https://github.com/manifoldlogic/claude-code-plugins/tree/main/plugins/worktree/skills/worktree-management
Command: npx skills add https://github.com/manifoldlogic/claude-code-plugins --skill worktree-management-manifoldlogic

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires crewchief, and includes scripts (resource) components.

What problem does it solve?

The worktree-management Skill addresses the challenge of managing multiple Git branches simultaneously, enabling isolated development environments and efficient merging without conflicts.

Core Features & Use Cases

  • Branch Isolation: Provides isolated directories for parallel development, reducing conflicts and context switching.
  • Automated Branch Creation: Simplifies the process of creating new branches with dedicated workspaces.
  • Safe Merging: Streamlines the merging of feature branches back to the main branch, ensuring a clean and safe integration.
  • Use Case: Ideal for managing complex projects with multiple features, where isolating development branches prevents conflicts and allows safe experimentation.

Quick Start

Create a new worktree for a feature branch named 'feature-x' and start working.

Frequently Asked Questions about worktree-management

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

FAQPage Schema
How do I manage Git worktrees for parallel development?

Manage Git worktrees by automating their lifecycle to create isolated directories for parallel branch development. This provides isolated workspaces, reducing context switching and preventing conflicts across multiple features.

What is the best way to isolate feature branches and prevent conflicts?

Isolating feature branches using dedicated worktree directories separates development environments for safe experimentation. This approach prevents integration conflicts by keeping parallel work physically and logically separated until merging.

How do I automate branch creation and safe merging back to the main branch?

Automate branch creation and safe merging by using a worktree CLI to manage the lifecycle. This streamlines creating dedicated workspaces for new branches and ensures clean, conflict-free integration back to the main branch.

Do I need the crewchief CLI to manage worktree lifecycles?

Yes, you need the crewchief CLI to manage worktree lifecycles. The Skill requires this dependency to automate the creation, isolation, and safe merging of Git worktrees for parallel development.

When should I use Git worktrees for branch management?

Use Git worktrees for complex projects with multiple features requiring isolated development branches. This prevents conflicts and allows safe experimentation by providing dedicated, isolated directories for parallel work.