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.