Objectif
Instructions à Exécuter
IMPORTANT : Exécute ce workflow étape par étape :
Gérer les git worktrees pour permettre le développement de plusieurs features en parallèle sans conflits.
Actions disponibles
create
Créer un nouveau worktree pour une feature.
Usage :
code
/dev:worktree create <feature-name> [base-branch]
Arguments :
- •
feature-name: Nom de la feature (ex: "oauth-auth", "refactor-payment") - •
base-branch: Branche de base (défaut: main ou master)
Exemple :
code
/dev:worktree create oauth-auth /dev:worktree create hotfix-payment main
Comportement :
- •Détecter la branche principale (main/master)
- •Normaliser le nom de la feature (kebab-case)
- •Créer la branche
feature/<feature-name>ouhotfix/<feature-name> - •Créer le worktree dans
.worktrees/<feature-name> - •Mettre à jour
.claude/data/.dev-worktrees.jsonavec les métadonnées - •Afficher les instructions pour basculer vers le worktree
list
Lister tous les worktrees actifs.
Usage :
code
/dev:worktree list
remove
Supprimer un worktree (après merge ou abandon).
Usage :
code
/dev:worktree remove <feature-name>
Comportement :
- •Vérifier qu'il n'y a pas de modifications non commitées
- •Demander confirmation si des commits non poussés existent
- •Supprimer le worktree avec
git worktree remove - •Optionnellement supprimer la branche (demander confirmation)
- •Mettre à jour
.claude/data/.dev-worktrees.json
status
Afficher le statut détaillé d'un ou tous les worktrees.
Usage :
code
/dev:worktree status [feature-name]
switch
Basculer vers un worktree existant (utilitaire de navigation).
Usage :
code
/dev:worktree switch <feature-name>
Comportement : Afficher les commandes pour changer de répertoire
Règles de nommage
- •Features :
feature/<name>→ worktree dans.worktrees/<name> - •Hotfixes :
hotfix/<name>→ worktree dans.worktrees/<name> - •Nom normalisé : kebab-case uniquement (convertir espaces et caractères spéciaux)