create-worktree-skill

Create isolated git worktrees with per-worktree ports and configuration.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/qdhenry/Foundry-OSS --skill create-worktree-skill-qdhenry
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: create-worktree-skill
Source: https://github.com/qdhenry/Foundry-OSS/tree/main/.agents/skills/create-worktree-skill
Command: npx skills add https://github.com/qdhenry/Foundry-OSS --skill create-worktree-skill-qdhenry

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates isolated git worktrees for parallel development, enabling multiple branches or features to be worked on simultaneously without interference, with per-worktree ports and environment configuration.

Core Features & Use Cases

  • Automates creation of per-branch worktrees under trees/<branch-name>.
  • Configures isolated ports and environment settings for concurrent development and testing.
  • Starts services automatically and returns access details for immediate validation.

Quick Start

Ask the assistant to create a worktree for a specific branch, optionally with a port offset.

Frequently Asked Questions about create-worktree-skill

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

FAQPage Schema
How do I create isolated git worktrees for parallel development?▼

To create isolated git worktrees for parallel development, specify a branch name and optional port offset. The tool sets up the worktree under trees/<branch-name>, configures isolated ports, installs dependencies, and starts services automatically for immediate access.

How can I run multiple git branches simultaneously without port conflicts?▼

You can run multiple git branches simultaneously without port conflicts by applying a port offset during worktree creation. This configures isolated ports per worktree, allowing concurrent services to operate without interference.

Does this automation tool install dependencies and start services for each worktree?▼

Yes, this automation tool installs dependencies and starts both services for each worktree. It configures isolated environments under trees/<branch-name> and returns access details immediately for validation.

What is the best way to manage parallel feature development across multiple worktrees?▼

The best way to manage parallel feature development across multiple worktrees is using automated branch isolation with per-worktree ports. This prevents interference, configures environments automatically, and enables concurrent testing.

Can I specify a custom port offset when creating a git worktree?▼

Yes, you can specify a custom port offset when creating a git worktree. Providing an optional port-offset value allows the system to configure isolated ports tailored to your concurrent development needs.