SKILL

/using-git-worktrees

Trabaja en múltiples branches simultáneamente con git worktrees: cada worktree es un directorio separado con su propio estado de trabajo.

/using-git-worktrees

Skill Claude Code
#Git #Desarrollo #Productividad

Descripción

¿Qué hace? /using-git-worktrees enseña a Claude a usar git worktrees para trabajar en múltiples branches simultáneamente sin cambiar de rama. Cada worktree es un directorio separado con su propio estado de trabajo, permitiendo desarrollo paralelo limpio sin contaminar el trabajo en curso.

Especialmente potente combinado con /subagent-driven-development: cada agente trabaja en su propio worktree de forma completamente independiente.

Ejemplos de uso

Hotfix urgente mientras desarrollas una feature

Estás a mitad de implementar una feature grande cuando llega un bug crítico en producción. Con worktrees, no necesitas hacer stash, cambiar de rama y rezar para que el estado de tu trabajo no se contamine. Creas un worktree nuevo en otra carpeta, arreglas el bug, haces el merge y vuelves exactamente donde lo dejaste.

/using-git-worktrees
git worktree add ../mi-proyecto-hotfix hotfix/login-bug
Desarrollo paralelo con subagentes

Cuando usas /subagent-driven-development con 4 agentes en paralelo, cada uno necesita su propio estado de trabajo independiente. Con worktrees, los 4 agentes modifican archivos en sus respectivos directorios sin interferirse. La integración al final es limpia porque los cambios están aislados.

/using-git-worktrees
# Cada agente trabaja en su propio worktree

Cuándo usarlo

Usa /using-git-worktrees cuando necesites trabajar en varias features a la vez sin interferencias, cuando un hotfix urgente interrumpa el desarrollo de una feature, o cuando uses /subagent-driven-development con agentes en branches separadas. Es la herramienta que hace posible el desarrollo paralelo real en Claude Code.