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.