
superpowers: using-git-worktrees
Isole chaque feature dans son worktree pour ne jamais polluer ton workspace.
par Jesse Vincent (obra)
Ce que ça fait
Elle évite le grand classique du 'je bosse trois trucs en même temps dans le même dossier et tout se mélange'.
- Elle s'active au démarrage d'une feature qui doit être isolée, ou avant d'exécuter un plan d'implémentation.
- Approche en couches : d'abord détecter si une isolation existe déjà, puis privilégier les outils de worktree natifs de la plateforme, sinon fallback sur `git worktree`.
- Workflow : détecter l'isolation, créer le workspace isolé, installer les dépendances, vérifier une base de tests propre avant de commencer.
C'est l'hygiène de base pour faire bosser un agent sans qu'il marche sur tes pieds.
Cas d'usage
Plusieurs features en parallèle
Chaque chantier a son worktree isolé, sans conflit entre eux.
Avant d'exécuter un plan
Crée un workspace propre avec base de tests verte avant de lancer l'implémentation.
Protéger le workspace courant
Évite qu'un agent modifie ta branche de travail en cours.
Comment l'installer
Claude
- Inclus dans le plugin Superpowers : `/plugin install superpowers@claude-plugins-official`
- Ou `/plugin marketplace add obra/superpowers-marketplace` puis `/plugin install superpowers@superpowers-marketplace`
Codex
- Supporté sur Codex via le plugin Superpowers ou en plaçant les skills du repo dans un dossier de skills lu par Codex
Le verdict NXUS
Petite skill, gros confort. Si tu lances des agents sur plusieurs tâches, l'isolation par worktree t'épargne des mélanges pénibles. Discrète mais saine.
Skills similaires
Apprends à créer tes propres skills & agents
Découvre nos formations pour construire tes outils IA.
Voir les formations
