worktree-create

Create isolated git worktrees with port isolation and terminal renaming.

2|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/elijahmurray/vandra-dev --skill worktree-create-elijahmurray
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: worktree-create
Source: https://github.com/elijahmurray/vandra-dev/tree/main/skills/worktree-create
Command: npx skills add https://github.com/elijahmurray/vandra-dev --skill worktree-create-elijahmurray

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of creating isolated development environments (worktrees) for parallel feature, bugfix, or spike development, ensuring clean separation and easy management.

Core Features & Use Cases

  • Isolated Worktrees: Creates new git worktrees for distinct tasks.
  • Port Isolation: Automatically assigns unique port numbers to prevent conflicts.
  • Terminal Renaming: Renames terminal tabs for easy identification of worktree context.
  • Use Case: When starting a new feature, you can create an isolated worktree that has its own ports and a clearly named terminal tab, allowing you to work on it without interfering with other ongoing tasks.

Quick Start

Create a new worktree for the feature described in ticket RAI-270, with the description 'implement user profile page'.

Frequently Asked Questions about worktree-create

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

FAQPage Schema
How do I create an isolated git worktree for parallel feature development?

To create an isolated git worktree, you specify a ticket ID and task type like feature or bugfix. The worktree is generated with a unique branch name, providing a clean environment for parallel development without interfering with ongoing tasks.

What is git worktree port isolation and why do I need it for parallel development?

Git worktree port isolation automatically assigns unique port numbers to each isolated development environment. This prevents network conflicts when running multiple parallel local servers across different worktrees simultaneously.

Can I use branch naming conventions based on ticket IDs for bugfix and spike tasks?

Yes, branch naming conventions support task types including bugfix, feature, and spike. By providing a ticket ID and description, the worktree is created with a standardized branch name matching your workflow.

What's the best way to manage terminal tabs when working with multiple git worktrees?

The best way to manage multiple worktrees is through automatic terminal renaming. Each isolated worktree context triggers a terminal tab rename, providing clear visual identification of the active branch and task.

Does setting up isolated worktrees require any special dependencies?

Setting up isolated worktrees requires no special dependencies. The workflow operates directly through scripts and references, managing port isolation and terminal renaming without needing external packages.