worktrunk

Creates and manages isolated Git worktrees for parallel Claude Code sessions.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/tgunawandev/kodemeio-claude --skill worktrunk-tgunawandev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: worktrunk
Source: https://github.com/tgunawandev/kodemeio-claude/tree/main/config/.claude/skills/worktrunk
Command: npx skills add https://github.com/tgunawandev/kodemeio-claude --skill worktrunk-tgunawandev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinated development across multiple tasks by creating isolated Git worktrees so teams can work on different features or experiments in parallel without touching the main repository.

Core Features & Use Cases

  • Create and switch to new worktrees for a feature or fix.
  • List current worktrees with status and CI-like context.
  • Merge a worktree back to the main branch and auto-cleanup when appropriate.
  • Use PR/MR checkout workflows to review changes in isolation.

Quick Start

Create new worktrees for features, switch between them, and merge or remove when finished.

Frequently Asked Questions about worktrunk

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

FAQPage Schema
How do I run parallel Claude Code agents without interfering with my main Git repository?

You can run parallel Claude Code agents by creating isolated Git worktrees for each task. This allows multiple features or experiments to be developed simultaneously without touching the main repository.

What is the best way to manage Git worktrees when developing multiple features at once?

Managing Git worktrees involves using commands to create, switch, list, and merge isolated work environments. You can apply this workflow to develop multiple features simultaneously and auto-cleanup worktrees when merging back to the main branch.

Can I check out pull requests into a separate Git worktree for isolated review?

Yes, you can use PR/MR checkout workflows to review changes in isolation. This creates a separate worktree for the pull request, allowing you to test and review branches without affecting your local working directory.

How do I list current Git worktrees with their status and context?

You can list current Git worktrees along with their status and CI-like context using the list command. This provides an overview of all active work environments and their current state within your project.

Does this Git worktree workflow integrate with project hooks for setup and cleanup?

Yes, the worktree workflow integrates with project hooks for both setup and cleanup. This ensures that your isolated environments are properly configured when created and automatically removed when no longer needed.

When should I not use Git worktrees for parallel development?

You should avoid Git worktrees if your project does not use Git or if your development workflow requires all changes to be made directly in a single working directory without isolated environments.