create-worktree

Create isolated Git worktrees for parallel feature branches and copy environment files.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/takemo101/compose-workflow --skill create-worktree-takemo101
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-worktree
Source: https://github.com/takemo101/compose-workflow/tree/main/.opencode/skill/create-worktree
Command: npx skills add https://github.com/takemo101/compose-workflow --skill create-worktree-takemo101

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of setting up isolated development environments for parallel feature work, reducing conflicts and improving developer efficiency.

Core Features & Use Cases

  • Isolated Workspaces: Creates separate Git worktrees for each feature branch.
  • Environment Setup: Automatically copies necessary environment files (.env, .envrc, etc.) to new worktrees.
  • Use Case: When working on multiple independent features simultaneously, use this Skill to create a dedicated workspace for each, preventing interference between ongoing development tasks.

Quick Start

Create a new Git worktree for the feature named 'issue-42-auth'.

Frequently Asked Questions about create-worktree

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

FAQPage Schema
How do I create isolated Git worktrees for parallel feature development?

Creating isolated Git worktrees for parallel feature development is done by establishing dedicated directories for each branch. This Skill automates worktree creation and copies environment configuration files like .env to prevent interference between ongoing tasks.

What is the best way to manage environment configuration files when setting up Git worktrees?

The best way to manage environment configuration files across Git worktrees is through automatic copying. This Skill duplicates necessary files like .env and .envrc into new isolated worktree directories, ensuring each parallel feature branch has its required local setup.

Does Git worktree feature isolation prevent conflicts during concurrent coding?

Git worktree feature isolation prevents conflicts during concurrent coding by establishing dedicated directories for each independent branch. This setup ensures multiple features can be developed in parallel without interference between ongoing tasks.

Do I need Git installed to manage parallel development environments with this approach?

You need Git installed to manage parallel development environments with this approach. The Skill requires Git to manage worktree creation and branch operations for setting up isolated feature workspaces.

When should I use Git worktrees instead of switching branches in a single directory?

You should use Git worktrees instead of switching branches when working on multiple independent features simultaneously. Worktrees provide isolated workspaces in separate directories, preventing interference and improving developer efficiency during parallel development.