superpowers-using-git-worktrees

Create isolated Git worktrees with safety checks and automated project setup.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/qq824045252-ship-it/erp --skill superpowers-using-git-worktrees-qq824045252-ship-it
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: superpowers-using-git-worktrees
Source: https://github.com/qq824045252-ship-it/erp/tree/main/.agents/skills/superpowers-using-git-worktrees
Command: npx skills add https://github.com/qq824045252-ship-it/erp --skill superpowers-using-git-worktrees-qq824045252-ship-it

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates isolated Git worktrees to isolate feature work from the current workspace.

Core Features & Use Cases

  • Deterministic directory selection: prioritizes existing local worktrees when available.
  • Safety verification: checks gitignore rules before creating a project-local worktree to prevent accidental commits.
  • Automated baseline setup: bootstraps language-specific environments (e.g., npm, cargo, pip) in the new worktree for immediate development.

Quick Start

Create an isolated git worktree for a new feature branch and automatically bootstrap a safe, clean project baseline.

Frequently Asked Questions about superpowers-using-git-worktrees

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

FAQPage Schema
How do I isolate feature development work from my current Git workspace?

To isolate feature development, create a Git worktree to establish an isolated directory linked to your repository. This allows you to build features in a separate branch without disrupting your current workspace.

How do I prevent accidental commits when creating a local Git worktree?

To prevent accidental commits in a local Git worktree, use safety verification checks. This process validates your gitignore rules before creation, ensuring unwanted files are excluded from the isolated workspace.

Can I automatically bootstrap language environments like npm and cargo in a new Git worktree?

Yes, automated baseline setup initializes language-specific environments like npm, cargo, or pip in a new Git worktree. This provides a clean project baseline for immediate feature development.

Does Git worktree directory selection prioritize existing local worktree locations?

Yes, deterministic directory selection prioritizes existing local worktree locations when available. This maintains consistency across multi-branch development workflows by reusing established local paths.

What is the best way to manage multi-branch development workflows across global worktree locations?

The best way to manage multi-branch development workflows is using isolated Git worktrees. This approach supports both local and global worktree locations, applying safety checks to keep branches separated and organized.