using-git-worktrees
Isolierte Git-Arbeitsumgebungen für parallele Entwicklung erstellen
Auch verfügbar von: Cycleaddict,obra,davila7,Doyajin174,DYAI2025,Cygnusfear,CodingCossack
Git Worktrees ermöglichen gleichzeitiges Arbeiten an Branches ohne Kontextwechsel. Diese Fähigkeit bietet systematische Verzeichnisauswahl und Sicherheitsüberprüfung für zuverlässige Arbeitsumgebungsisolation.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "using-git-worktrees". Create worktree for feature/auth branch
Erwartetes Ergebnis:
Worktree bereit unter /Users/jesse/myproject/.worktrees/auth
Tests bestanden (47 Tests, 0 Fehler)
Bereit für Auth-Feature-Implementierung
Verwendung von "using-git-worktrees". Set up isolated workspace for code review
Erwartetes Ergebnis:
Vorhandenes .worktrees/-Verzeichnis gefunden (git-ignoriert)
Worktree erstellt: git worktree add .worktrees/review-pr123 -b review/pr-123
Abhängigkeiten installiert (npm install)
Baseline verifiziert: 52 Tests bestanden
Sicherheitsaudit
SicherStatic analyzer flagged 42 patterns but all are false positives. The skill is documentation-only (markdown file) containing bash command examples for teaching git worktrees. No executable code exists - all flagged patterns are code blocks in instructional content. External commands are git/bash examples, filesystem references are documentation paths, and crypto warnings are spurious.
Risikofaktoren
⚙️ Externe Befehle (26)
📁 Dateisystemzugriff (14)
Qualitätsbewertung
Was du bauen kannst
Feature-Entwicklungs-Isolierung
Isolierte Arbeitsumgebung für neue Feature-Arbeit erstellen, ohne den Hauptentwicklungsbranch zu stören
Code-Review-Vorbereitung
Sauberen Worktree für Pull-Request-Reviews einrichten, ohne den aktuellen Arbeitszustand zu beeinflussen
Bug-Fix-Parallelisierung
Schnell isolierte Umgebung für dringende Hotfixes hochfahren, während Feature-Arbeit fortgesetzt wird
Probiere diese Prompts
Create a new git worktree for feature branch 'feature/user-auth' using the standard directory selection process
Set up a worktree for 'hotfix/login-bug' in ~/.config/superpowers/worktrees/myproject/ for global access
Create worktree for 'feature/api-v2', verify it is properly ignored, run project setup, and confirm tests pass before I begin implementation
Check if worktree 'feature/payment-integration' already exists in .worktrees/, and if so switch to it instead of creating a new one
Bewährte Verfahren
- Worktree-Verzeichnis vor Erstellung immer auf Git-Ignorierung überprüfen, um versehentliche Commits zu verhindern
- Baseline-Tests sofort nach Worktree-Erstellung ausführen, um neue Bugs von bereits bestehenden Problemen zu unterscheiden
- Verzeichnispriorität befolgen: vorhandene Verzeichnisse zuerst, dann CLAUDE.md-Konfiguration, dann Benutzer fragen
Vermeiden
- Worktrees ohne Überprüfung des Git-Ignore-Status erstellen verursacht Repository-Verschmutzung
- Baseline-Testverifizierung überspringen macht Bug-Attribution unmöglich
- Verzeichnispfade hartcodieren verstößt gegen Projektkonventionen und Team-Workflows
Häufig gestellte Fragen
Was ist ein Git-Worktree und warum sollte ich ihn verwenden?
Wie wählt diese Fähigkeit den Speicherort für Worktrees?
Duplizieren Worktrees mein Repository auf der Festplatte?
Was passiert, wenn Baseline-Tests in einem neuen Worktree fehlschlagen?
Kann ich Worktrees mit jedem Git-Repository verwenden?
Wie bereinige ich einen Worktree nach Fertigstellung?
Entwicklerdetails
Autor
ZhanlinCuiLizenz
MIT
Repository
https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection/tree/main/using-git-worktreesRef
main
Dateistruktur
📄 SKILL.md