worktree-manager-skill

Manage Git worktree lifecycles with unique port allocations and services.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/akornmeier/clawd-config --skill worktree-manager-skill-akornmeier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: worktree-manager-skill
Source: https://github.com/akornmeier/clawd-config/tree/main/skills/worktree-manager-skill
Command: npx skills add https://github.com/akornmeier/clawd-config --skill worktree-manager-skill-akornmeier

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the management of multiple, isolated development environments using Git worktrees, preventing conflicts and simplifying parallel workflows.

Core Features & Use Cases

  • Create Worktrees: Easily set up new, isolated development environments for different branches.
  • List & Monitor: Get a clear overview of all active worktrees, their status, and access URLs.
  • Remove Worktrees: Cleanly delete worktrees and stop associated services.
  • Use Case: You need to work on a new feature while simultaneously addressing a hotfix. This Skill allows you to create separate worktrees for each task, ensuring no interference and keeping your main branch clean.

Quick Start

Use the worktree manager skill to create a new worktree for the 'develop' branch.

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 without branch interference?

Manage git worktrees by creating isolated development environments for different branches, allowing simultaneous work without interference. This workflow automation keeps your main branch clean while supporting multiple active tasks.

What is the best way to set up isolated worktrees for simultaneous feature development and hotfixes?

The best way to set up isolated worktrees is using a dedicated manager to create separate environments for each task. This ensures parallel development on multiple branches remains independent and prevents conflicts.

How do I list and monitor active git worktrees and their associated running services?

List and monitor active git worktrees to get a clear overview of their status, unique port allocations, and access URLs. This provides visibility into all isolated environments and their associated running services.

How do I cleanly remove git worktrees and stop associated services when a task is done?

Cleanly remove git worktrees by deleting the environment and automatically stopping all associated running services. This ensures no orphaned processes are left behind after completing your branch work.

Do I need workflow automation tools to handle unique port allocations for multiple worktrees?

Workflow automation handles unique port allocations automatically when creating isolated worktrees. Each parallel development environment receives distinct configurations and ports to prevent conflicts between simultaneously running services.

When should I not use git worktrees for branch management?

Avoid using git worktrees for branch management if your development environment lacks support for multiple isolated configurations and running services. Complex port allocations and service dependencies may cause conflicts without proper lifecycle management.