using-git-worktrees

Create an isolated Git worktree for a feature branch and run setup tests.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/leonardoteodoroo/amino-advanced --skill using-git-worktrees-leonardoteodoroo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-git-worktrees
Source: https://github.com/leonardoteodoroo/amino-advanced/tree/main/.agent/skills/using-git-worktrees
Command: npx skills add https://github.com/leonardoteodoroo/amino-advanced --skill using-git-worktrees-leonardoteodoroo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you start isolated feature work by setting up deterministic Git worktrees, enabling parallel development without polluting the main workspace.

Core Features & Use Cases

  • Create and manage isolated worktrees for feature branches with automatic directory selection and safety checks.
  • Verify gitignore status to ensure worktrees are not accidentally committed to the repository.
  • Fall back to user-specified locations when project-local options are unavailable, maintaining a consistent workflow.

Quick Start

Ask me to set up an isolated git worktree workspace for the current feature branch.

Frequently Asked Questions about using-git-worktrees

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?

It creates an isolated git worktree by locating or requesting a directory, verifying the path is ignored by gitignore rules, and running project setup and tests to report readiness or failures.

Why should I verify gitignore status before setting up git worktrees?

Verifying gitignore status prevents the newly created worktree directory from being accidentally committed to your repository, ensuring safe branch management and a clean development workflow.

Can I specify a custom directory location for my git worktree?

Yes, you can use a custom directory location for your git worktree; the skill falls back to user-specified locations when project-local options are unavailable to maintain a consistent workflow.

What is the best way to run tests in a new git worktree without disrupting my main workspace?

Use this skill to create an isolated git worktree, which automatically runs project setup and tests in the new worktree and reports readiness or any failures without disrupting your main workspace.

Does using git worktrees work for parallel development across multiple branches?

Yes, using git worktrees enables parallel development by creating deterministic, isolated workspaces for feature branches, allowing you to run project setup and tests independently without polluting the main workspace.