einfachskills_

Entwicklung

Using Git Worktrees

Isolierte Git-Worktrees für parallele Feature-Arbeit — mit Sicherheitsprüfungen.

Git Worktrees erlauben es, mehrere Branches gleichzeitig in getrennten Verzeichnissen auszuchecken — ideal, wenn ein Agent an einem Feature arbeitet, während man selbst am Hauptbranch bleibt. Dieser Superpowers-Skill bringt Agents bei, Worktrees korrekt anzulegen, zu verwalten und wieder aufzuräumen.

Der Skill legt besonderen Wert auf Sicherheit: Er definiert, wo Worktrees angelegt werden dürfen, prüft vor dem Löschen auf uncommittete Änderungen und verhindert, dass der Agent versehentlich Arbeit zerstört. Gerade bei parallelen Agent-Sessions — ein zunehmend verbreitetes Arbeitsmuster — ist diese Isolation der Unterschied zwischen produktivem Multitasking und Merge-Chaos.

Für Teams, die mehrere Coding-Agents gleichzeitig auf ein Repository ansetzen, gehört dieser Skill zur Grundausstattung.


FAQ

Häufige Fragen zu Using Git Worktrees

Was bringt ein Worktree gegenüber einem normalen Branch-Wechsel?
Ein Worktree ist ein eigenes Verzeichnis mit eigenem Arbeitsstand. Der Agent kann dort bauen, testen und committen, ohne den Zustand des Hauptverzeichnisses zu berühren — Branch-Wechsel im Hauptrepo entfallen komplett.
Räumt der Skill Worktrees automatisch auf?
Der Skill definiert einen Aufräumprozess mit Sicherheitsprüfung: Vor dem Entfernen wird kontrolliert, ob uncommittete Änderungen existieren. Gelöscht wird nur, was nachweislich gesichert oder verworfen werden soll.
Funktioniert das auch mit Monorepos?
Ja. Git Worktrees sind ein natives Git-Feature und funktionieren mit jeder Repository-Größe. Bei sehr großen Monorepos sollte man den Speicherbedarf zusätzlicher Checkouts im Blick behalten.

Verwandt

Weitere Skills aus Entwicklung