askill
using-git-worktrees

using-git-worktreesSafety 90Repository

Creates isolated git worktrees for parallel development. Use when starting feature work needing isolation or working on multiple branches simultaneously. Not for simple branch switching or basic git operations.

10 stars
1.2k downloads
Updated 2/28/2026

Package Files

Loading files...
SKILL.md

Git Worktrees

Git worktrees create isolated workspaces sharing the same repository, allowing work on multiple branches simultaneously.

Quick Start

# Create worktree as sibling directory (best practice)
git worktree add ../myproject-feature-auth -b feature/auth

# Create from existing branch
git worktree add ../myproject-bugfix-123 bugfix/issue-123

# List all worktrees
git worktree list

# Remove when done
git worktree remove ../myproject-feature-auth

# Clean up stale entries
git worktree prune

Directory Strategy

Worktrees are created as sibling directories to the main repo (not inside it):

~/projects/
├── myproject/                    # main worktree (main branch)
├── myproject-feature-auth/       # linked worktree
└── myproject-hotfix-login/       # linked worktree

Why siblings, not children:

  • No .gitignore pollution — worktree is outside the repo
  • Cleaner git status — no risk of tracking worktree contents
  • Standard practice endorsed by git docs and community
  • Each worktree has independent build artifacts, node_modules, etc.

Naming Convention

<project>-<branch-slug> — self-documenting, instantly shows purpose.

BranchWorktree Directory
feature/auth../myproject-feature-auth
bugfix/issue-123../myproject-bugfix-123
experiment/v2../myproject-experiment-v2

References

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

72/100Analyzed 3/2/2026

Well-structured skill providing clear git worktree guidance with actionable commands, directory strategy, and naming conventions. Slight penalty for referencing external files not included in the skill, and tags don't fully align with content. Good clarity and reusability for general git workflow scenarios.

90
80
75
60
80

Metadata

Licenseunknown
Version-
Updated2/28/2026
Publisheralexei-led

Tags

ci-cdgithub-actionssecurity