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.