---
stable_id: skills/obra-using-git-worktrees
type: skills
title: obra-using-git-worktrees
summary: >-
  ---

  name: using-git-worktrees

  description: Use when starting feature work that needs isolation from current
  workspace or before executing implementation plans - ensures an isolated
  workspace exists via native tools or git worktree fallback

  ---

  # Using Git Worktrees

  ## Overview

  Ensure work happens in an isolated workspace. Prefer your platform's native
  worktree tools. Fall back to manual git worktrees only when no native tool is
  available.

  **Core principle:** Detect existing isolation first. Then use native tools.
  Then fall back to git. Never fight the harness.

  **Announce at start:** "I'm using the using-git-worktrees skill to set up an
  isolated workspace."

  ## Step 0: Detect Existing Isolation
tags:
  - obra
  - source-obra-superpowers
source_url: https://raw.githubusercontent.com/obra/superpowers/main/skills/using-git-worktrees/SKILL.md
license: ""
upstream_ref: https://github.com/obra/superpowers/blob/main/skills/using-git-worktrees/SKILL.md
github_stars: 101712
github_forks: 8129
github_is_organization: false
retrieved_at: 2026-06-11T08:33:18.161Z
content_sha256: 085a45ee3de432bdb2768011591d9a882cb6c759e2317f379226451c5618fe8e
---
