Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification
Install with Tessl CLI
npx tessl i github:obra/superpowers --skill using-git-worktrees90
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Gitignore safety verification
Skill announcement
0%
100%
git check-ignore called
0%
100%
.gitignore updated
0%
100%
.gitignore committed first
0%
100%
git worktree add used
50%
100%
npm install run
0%
100%
Tests run for baseline
0%
100%
Report: Worktree ready
0%
100%
Report: Tests passing
0%
100%
Report: Ready to implement
0%
100%
Without context: $0.5018 · 2m 3s · 30 turns · 32 in / 7,171 out tokens
With context: $0.7041 · 2m 21s · 39 turns · 37 in / 8,768 out tokens
Directory selection priority
Skill announcement
0%
100%
Checks for existing directories
0%
100%
Uses .worktrees not worktrees
100%
100%
Does NOT use worktrees/
100%
100%
git check-ignore called
0%
100%
git worktree add with correct path
100%
100%
npm install run
0%
100%
Tests run for baseline
100%
100%
Report: Worktree ready
0%
100%
Report: Tests passing with count
0%
100%
Without context: $0.5810 · 2m 6s · 31 turns · 38 in / 7,512 out tokens
With context: $0.7221 · 2m 15s · 39 turns · 46 in / 7,693 out tokens
CLAUDE.md preference and Go setup
Skill announcement
0%
100%
Checks for existing directories
0%
100%
Consults CLAUDE.md
100%
100%
Uses CLAUDE.md path without asking
100%
100%
Does NOT ask user for directory
100%
100%
git worktree add used
100%
100%
go mod download run
100%
100%
go test run for baseline
100%
100%
Report: Worktree ready
0%
100%
Report: Ready to implement
0%
100%
Without context: $0.4429 · 2m 9s · 28 turns · 92 in / 6,292 out tokens
With context: $0.6724 · 2m 47s · 36 turns · 149 in / 8,465 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.