speckit-worktree-create

Create isolated git worktrees for feature branches under .worktrees/.

2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/pradeepmouli/lspeasy --skill speckit-worktree-create-pradeepmouli
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-worktree-create
Source: https://github.com/pradeepmouli/lspeasy/tree/main/.github/skills/speckit-worktree-create
Command: npx skills add https://github.com/pradeepmouli/lspeasy --skill speckit-worktree-create-pradeepmouli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Spawn an isolated git worktree for a feature branch so you can work on multiple features in parallel without switching branches. Each worktree gets its own directory with a full working copy.

Core Features & Use Cases

  • Create dedicated worktrees for individual feature branches to avoid context switching.
  • Validate prerequisites like presence of .specify/ and a git repository, ensure the target branch exists, and maintain .gitignore.
  • Manage and reference isolated worktrees to facilitate parallel development workflows.

Quick Start

Provide a branch name or 'current' to create an isolated worktree for that feature.

Frequently Asked Questions about speckit-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 a feature branch?▼

To create an isolated git worktree, run the Skill with a branch name to spawn a dedicated working copy under .worktrees/{branch-name}/ and update .gitignore automatically.

What prerequisites do I need to set up a git worktree?▼

Setting up a git worktree requires an initialized git repository, a .specify/ directory, and an existing target branch before the isolated working copy can be spawned.

Why use git worktrees for parallel feature development?▼

Git worktrees allow parallel feature development by providing separate working copies for each branch, eliminating the need to constantly switch contexts and stash changes.

How do I manage multiple worktrees without cluttering my repository?▼

Worktrees are managed by placing them under a dedicated .worktrees/{branch-name}/ directory while automatically updating .gitignore to keep the main repository clean.

Can I create a worktree for my current git branch?▼

Yes, you can create a worktree for your current git branch by providing 'current' as the input, which spawns the isolated working copy for the active branch.