Avatar superpowers: using-git-worktrees

superpowers: using-git-worktrees

Isole chaque feature dans son worktree pour ne jamais polluer ton workspace.

ClaudeCodexDevOps & Infra
Récupérer le skill

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