using-git-worktrees
Créer des espaces de travail git isolés pour le développement de fonctionnalités
Également disponible depuis: obra,Cycleaddict,davila7,Cygnusfear,Doyajin174,DYAI2025,ZhanlinCui,CodingCossack
Les développeurs ont du mal à changer de contexte lorsqu'ils travaillent sur plusieurs branches. Cette compétence crée des worktrees git isolés afin que vous puissiez travailler sur des fonctionnalités en parallèle sans perdre l'état de votre espace de travail actuel.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "using-git-worktrees". Create a worktree for the new payment feature
Résultat attendu:
I'm using the using-git-worktrees skill to set up an isolated workspace.
Worktree ready at /projects/myapp/.worktrees/feature/payments
Tests passing (47 tests, 0 failures)
Ready to implement payment feature
Utilisation de "using-git-worktrees". Set up a workspace to review the api-v2 branch
Résultat attendu:
I'm using the using-git-worktrees skill to set up an isolated workspace.
Detected existing .worktrees directory
Verified directory is git-ignored
Created worktree: git worktree add .worktrees/api-v2 -b api-v2
Installed dependencies: npm install
Baseline tests: 23 passing
Worktree ready at /projects/myapp/.worktrees/api-v2
Audit de sécurité
SûrAll 43 static findings evaluated as false positives. External commands are standard git and build tools with hardcoded or trusted arguments. Filesystem operations are legitimate directory checks. No command injection vectors, credential exposure, or malicious patterns detected.
Facteurs de risque
⚙️ Commandes externes (26)
📁 Accès au système de fichiers (14)
Score de qualité
Ce que vous pouvez construire
Isolation du développement de fonctionnalités
Commencer le travail sur une nouvelle branche de fonctionnalité sans perdre les modifications non validées ou casser l'état actuel de l'espace de travail
Préparation de la revue de code
Créer un espace de travail isolé propre pour examiner et tester les modifications d'une pull request sans affecter le développement local
Reproduction de bogues
Isoler le travail d'investigation des bogues dans un worktree séparé tout en maintenant un environnement de développement stable
Essayez ces prompts
Set up an isolated workspace for the feature/auth-improvements branch using git worktrees
Create a worktree for bugfix/memory-leak in the .worktrees directory and run the project setup
Create an isolated worktree from the pull-request-123 branch so I can review changes without affecting my current work
I need to work on the experimental/caching branch while keeping my current changes intact. Set up a worktree and verify tests pass
Bonnes pratiques
- Vérifiez toujours que les répertoires de worktree sont ignorés par git avant la création pour éviter les commits accidentels
- Exécutez les tests de référence immédiatement après la création du worktree pour établir un point de départ propre
- Suivez l'ordre de priorité des répertoires : répertoire existant > préférence CLAUDE.md > demander à l'utilisateur
Éviter
- Créer des worktrees sans vérifier le statut git ignore, causant une pollution de l'espace de travail dans le contrôle de version
- Ignorer la vérification des tests de référence, rendant impossible la distinction entre les nouveaux bogues et les problèmes préexistants
- Hardcoder les emplacements des répertoires au lieu de vérifier d'abord les répertoires existants et les préférences utilisateur