worktree-manager-skill

Create, list, and remove Git worktrees with isolated ports and configurations.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/bjornslib/cobuilder-harness --skill worktree-manager-skill-bjornslib
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: worktree-manager-skill
Source: https://github.com/bjornslib/cobuilder-harness/tree/main/.claude/skills/worktree-manager-skill
Command: npx skills add https://github.com/bjornslib/cobuilder-harness --skill worktree-manager-skill-bjornslib

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing Git worktrees to enable parallel development with isolated environments, ports, and configurations, reducing manual setup and conflicts.

Core Features & Use Cases

  • Create, list, and remove worktrees with automatic environment setup.
  • Isolate resources per worktree (ports, configs, and dependencies), enabling safe parallel development.
  • Diagnose and manage lifecycle of worktrees, including status checks and cleanup, across multiple branches.

Quick Start

Create a new worktree for a given branch using the /create_worktree command.

Frequently Asked Questions about worktree-manager-skill

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

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

Git worktrees for parallel development are managed by automatically creating, listing, and removing isolated environments with dedicated ports, databases, and configurations to reduce manual setup and conflicts.

Why do my Git worktree configurations conflict when running multiple branches?

Git worktree configurations conflict because shared ports and databases overlap across branches, but isolating resources per worktree enables safe parallel development without manual port allocation.

What's the best way to isolate ports and databases for parallel worktrees?

To isolate ports and databases for parallel worktrees, apply automated lifecycle management that assigns isolated configuration directories and isolated port mappings during worktree creation and removal.

How do I automate environment setup and cleanup for multiple Git worktrees?

Automate environment setup and cleanup for multiple Git worktrees by applying lifecycle management operations that handle automatic resource configuration during creation and cleanup during removal.

Can I check the status and lifecycle of multiple worktrees across different branches?

You can check the status and lifecycle of multiple worktrees across different branches using built-in status checks and diagnostic operations to manage the full worktree lifecycle.

Do I need isolated configuration directories for each parallel development worktree?

Isolated configuration directories are required for each parallel development worktree to ensure isolated port mappings, isolated databases, and safe parallel execution without resource conflicts.