worktrunk

Manage git worktrees with commands for creation, switching, listing, merging, and removal.

34|2|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/retran/meowary --skill worktrunk-retran
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: worktrunk
Source: https://github.com/retran/meowary/tree/main/.shared/skills/worktrunk
Command: npx skills add https://github.com/retran/meowary --skill worktrunk-retran

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of managing multiple git worktrees, enabling quick creation, switching, listing, merging, and removal of worktrees, thereby optimizing workflows involving parallel development and code review.

Core Features & Use Cases

  • Manage multiple worktrees effortlessly using wt commands, including creation, switching, listing, and cleanup.
  • Support for PR/MR review workflows by checking out merge request branches directly.
  • Use Case: A developer needs to switch rapidly between feature branches and review pull requests without cluttering their primary repository, improving productivity and context switching.

Quick Start

Load the worktrunk skill to easily create, switch, and manage git worktrees and handle pull request branches seamlessly.

Frequently Asked Questions about worktrunk

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

FAQPage Schema
How do I manage multiple git worktrees for parallel development?

To manage multiple git worktrees for parallel development, you can use `wt` commands to effortlessly create, switch, list, and remove worktrees without cluttering your primary repository directory.

What is the best way to handle pull request branches using git worktrees?

Handling pull request branches with git worktrees is streamlined by directly checking out merge request branches into isolated work directories, which optimizes code review workflows and prevents context switching overhead.

How do I safely clean up git worktrees after merging a branch?

To safely clean up git worktrees after merging a branch, the Skill provides automated removal commands that ensure safe deletion and branch cleanup, preventing orphaned directories in your version control environment.

Can I use custom hooks with git worktree management commands?

Yes, you can use customizable hooks with the git worktree management commands, allowing you to automate and tailor the creation, switching, and removal workflows to fit your specific software engineering processes.

Do I need any dependencies to automate git worktree creation and switching?

No external dependencies are required to automate git worktree creation and switching, as the Skill operates independently using internal scripts and references to manage multiple work directories during complex development.