Lección 4 - Trabajar en incidencias en paralelo
Mantén el backlog y el ciclo de implementación en la terminal y abre sesiones separadas para tareas independientes.
En esta lección:
- crearás tres incidencias de GitHub bien delimitadas.
- añadirás una incidencia al chat desde el panel lateral y la implementarás.
- revisarás el cambio con
/diff. - iniciarás una segunda sesión en un árbol de trabajo aislado.
Crea un backlog
Envía el siguiente prompt:
Review the space quiz and create three focused GitHub issues with clear titles, user-focused descriptions, and acceptance criteria. Do not implement them yet.Trabaja en la primera incidencia en esta sesión
- Pulsa la tecla Left arrow para abrir el panel lateral y, después, pulsa Tab para desplazarte a la pestaña Issues.
- Resalta la primera incidencia y pulsa c para añadirla al chat como contexto. Para leer primero la incidencia completa, pulsa Enter en su lugar.
- Pide al agente que implemente la incidencia.
El panel lateral muestra todas las pestañas en la parte superior, y las indicaciones de la parte inferior son las teclas que actúan sobre el elemento resaltado.
Revisa el cambio con /diff
El proyecto está publicado, así que hay una versión cuyo funcionamiento has comprobado y con la que puedes comparar los cambios. /diff muestra exactamente qué ha cambiado esta incidencia respecto a esa versión, que es justo lo que vas a pedir que alguien revise.
- Ejecuta
/diffy lee todos los archivos modificados. - Pide que se corrija cualquier cosa que parezca incorrecta y vuelve a ejecutar
/diff. - Ejecuta
!git statuso!git diffcuando quieras inspeccionar Git directamente.
Trabaja en la segunda incidencia en paralelo
- Abre de nuevo el panel lateral y cambia a la pestaña Sessions.
- Inicia otra sesión para la segunda incidencia sin perder la primera.
- En la nueva sesión, ejecuta
/worktreepara que disponga de un árbol de trabajo aislado en lugar de crear una rama en la misma carpeta. Ahora ambas sesiones pueden ejecutarse a la vez sin interferir entre sí. - Añade la segunda incidencia a esa sesión con c.
- Deja la sesión así por ahora. En la siguiente lección planificarás esta incidencia antes de escribir código.
/worktree traslada la sesión a su propia copia de trabajo en su propia rama, de modo que la primera sesión puede seguir trabajando sin interrupciones.
Resumen y pasos siguientes
Has implementado la primera incidencia, la has revisado con /diff y has iniciado una segunda sesión en su propio árbol de trabajo. Continúa con la lección 5: Planificar antes de editar.