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.