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.