worktree-manager

Detect WIP state and isolate changes into git worktrees via /wt commands.

6|2|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/acaprino/claude-code-daodan --skill worktree-manager-acaprino
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: worktree-manager
Source: https://github.com/acaprino/claude-code-daodan/tree/main/plugins/git-worktrees/skills/worktree-manager
Command: npx skills add https://github.com/acaprino/claude-code-daodan --skill worktree-manager-acaprino

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Proactively detect WIP state and offer isolation into worktrees to keep your main branches clean before any implementation task.

Core Features & Use Cases

  • Proactive WIP detection and prompts to move WIP into a worktree or continue on the current branch
  • Create and manage worktrees with named descriptors via the /wt commands
  • Dashboard-style overview of parallel worktrees, with context recovery support
  • Context recovery showing last commits, modified files, and pending TODOs across worktrees
  • Multi-worktree creation from a batch of tasks and automated cleanup recommendations
  • Conflict early warning across active worktrees to minimize merge conflicts
  • Commands reference guiding /wt usage for creation, listing, status, and cleanup

Quick Start

Create a new worktree for your WIP using the /wt new <name> flow and follow prompts to stash, move, and apply changes.

Frequently Asked Questions about worktree-manager

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

FAQPage Schema
How do I isolate uncommitted changes into a git worktree?▼

To isolate uncommitted changes into a git worktree, the skill proactively detects your WIP state and uses the /wt new command to stash, move, and apply those changes into a separate worktree.

How do I manage multiple parallel git worktrees?▼

You can manage multiple parallel git worktrees using a dashboard-style overview that displays active worktrees, recovers context like last commits and modified files, and provides automated cleanup recommendations.

How can I avoid merge conflicts when working in multiple git worktrees?▼

To avoid merge conflicts across active worktrees, the skill provides an early warning system that detects potential conflicts proactively and helps coordinate multiple concurrent tasks to minimize them.

When should I use git worktrees for parallel development?▼

You should use git worktrees for parallel development when your repository has uncommitted changes, stashes, or unpushed commits, and you need to keep main branches clean before starting a new implementation task.

How do I batch create git worktrees from a task list?▼

You can batch create git worktrees from a list of tasks using the multi-worktree creation feature, which sets up isolated environments for each task and generates automated cleanup recommendations when the work is done.