# Cambios paralelos: worktrees separados y revisión de comportamiento

> Reparte dos cambios independientes en ramas aisladas y comprueba sus resultados antes de integrarlos en una versión común.

Verificado el 27 oct 2026.

## Qué es

Un procedimiento para coordinar dos tareas de programación sin mezclar sus archivos. Cada encargo tiene una condición observable y un responsable; la integración se hace después de revisar el diff y las comprobaciones de cada rama.

## Para qué te sirve

- Cuando una corrección del servidor y otra de interfaz pueden avanzar de forma independiente.
- Cuando quieres comparar dos soluciones sin sobrescribir el trabajo de la otra.
- Cuando dos cambios pasan por separado pero debes comprobar que funcionan juntos.

## Cómo funciona

[Emdash](/hub/emdash-parallel-coding-worktrees) mantiene las tareas en worktrees y ramas separadas. [Superpowers TDD](/hub/superpowers-tdd) orienta el ciclo de prueba que falla, implementación y comprobación. Los resultados se reúnen con Git después de revisarlos; una notificación de sesión terminada no prueba que el cambio sea correcto.

## Antes de empezar

Necesitas Git, un repositorio con comprobaciones ejecutables y al menos una CLI de agente instalada y autenticada. Emdash tiene paquetes para macOS, Windows y Linux; la ruta mostrada usa Homebrew en macOS. Instala las skills de Superpowers siguiendo la guía de tu arnés y revisa las cuotas antes de abrir varias sesiones.

## Límites y alternativas

Un worktree separa archivos, no bases de datos, puertos ni servicios compartidos. Encarga trabajo paralelo solo cuando las tareas lo permitan. Para dos cambios sobre los mismos archivos suele ser mejor trabajar en secuencia.

## Recursos

- [Emdash](/hub/emdash-parallel-coding-worktrees) — función y requisitos de esta pieza.
- [Documentación de Emdash](https://github.com/generalaction/emdash) — fuente primaria.
- [Superpowers TDD](/hub/superpowers-tdd) — función y requisitos de esta pieza.
- [Documentación de Superpowers TDD](https://github.com/obra/superpowers/tree/main/skills/test-driven-development) — fuente primaria.
