worktrunk

Manage parallel git worktrees with disk-space preflight checks.

3|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/scaryrawr/scarypilot --skill worktrunk-scaryrawr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: worktrunk
Source: https://github.com/scaryrawr/scarypilot/tree/main/plugins/worktrunk/skills/worktrunk
Command: npx skills add https://github.com/scaryrawr/scarypilot --skill worktrunk-scaryrawr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The Skill enables developers to run multiple git worktrees in parallel, providing isolated working environments for different chunks or features while enforcing safe disk usage to prevent overconsumption.

Core Features & Use Cases

  • Parallel worktree lifecycle: Create, switch, list, and remove per-chunk worktrees with clear branch isolation.
  • Disk-fit preflight enforcement: Run preflight checks before creating a worktree to avoid disk overrun and provide actionable space estimates.
  • Guided chunk-based development: Use one worktree per chunk/feature to minimize merge conflicts and streamline independent reviews.

Quick Start

Create and switch to a new worktree for a chunk using wt switch --create <chunk-branch>.

Frequently Asked Questions about worktrunk

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

FAQPage Schema
How do I run multiple git worktrees in parallel without running out of disk space?

To run multiple git worktrees in parallel safely, you can use a worktree manager that enforces disk-space preflight checks and estimates the worktree footprint before creating new isolated feature branches.

What is the best way to manage isolated git worktrees for concurrent feature development?

Managing isolated git worktrees for concurrent feature development is best handled by a dedicated worktree lifecycle tool that creates, switches, lists, and removes per-chunk branches to minimize merge conflicts and streamline independent reviews.

How do I estimate the disk footprint before creating a new git worktree?

You can estimate the disk footprint before creating a new git worktree by running a preflight check script that calculates the projected space consumption and enforces a disk-fit check to prevent disk overrun.

Does git worktree parallelism require manual disk space monitoring?

Git worktree parallelism does not require manual disk space monitoring when using a worktree manager that automatically executes preflight checks via shell scripts to ensure sufficient disk space before creating new worktrees.

Can I use one git worktree per feature chunk to streamline independent reviews?

Yes, you can use one git worktree per feature chunk to provide isolated working environments for concurrent feature exploration, which minimizes merge conflicts and streamlines independent code reviews.

How do I switch to a new git worktree for a specific feature branch?

To switch to a new git worktree for a specific feature branch, you run a switch command with the create flag and the chunk branch name, which sets up the isolated working environment for that branch.