worktrunk

Coordinate parallel Git worktrees and workflows via a command-driven interface.

Updated Oct 28, 2025
One-click install
npx skills add https://github.com/SnowboardTechie/dotfiles --skill worktrunk-snowboardtechie
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: worktrunk
Source: https://github.com/SnowboardTechie/dotfiles/tree/main/dot-config/opencode/skills/worktrunk
Command: npx skills add https://github.com/SnowboardTechie/dotfiles --skill worktrunk-snowboardtechie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Worktrunk simplifies the complex task of managing multiple Git worktrees, enabling parallel workflows and easier branch isolation.

Core Features & Use Cases

  • Create, switch, and manage worktrees with the WT tool and its sane defaults
  • Share a single .git object store among worktrees to reduce duplication and speed up operations
  • Integrate lifecycle hooks and agent workflows to automate setup, testing, and deployment tasks

Quick Start

Create a new worktree for a feature branch and start an agent session with wt switch -c feat-auth.

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 branch development?▼

Manage multiple Git worktrees for parallel branch development by using a single command-driven interface to coordinate workflows. Worktrunk simplifies branch isolation and speeds up operations by sharing a single .git object store among worktrees to reduce duplication.

What is the best way to automate branch isolation and QA testing in Git?▼

Automating branch isolation and QA testing in Git is achieved by integrating lifecycle hooks and agent workflows. Worktrunk coordinates these automated setups across various repository layouts to handle multi-branch development and testing tasks.

How do I start an agent session in a new Git worktree?▼

Start an agent session in a new Git worktree by running a single command like `wt switch -c feat-auth`. This creates a feature branch worktree and initiates the session using WT's sane defaults.

Does Git worktree management work with agent-driven experimentation workflows?▼

Git worktree management works with agent-driven experimentation workflows by using WT commands and hooks. Worktrunk coordinates these parallel workflows across various repository layouts where speed and isolation are critical.

Do I need WT commands and hooks to operate worktree workflows end-to-end?▼

You need WT commands, hooks, and agent integration to operate worktree workflows end-to-end. Worktrunk requires these components to coordinate parallel Git worktrees and automate setup, testing, and deployment tasks across different repository layouts.