Saltar al contenido
Curso Claude Code en equipo: una sola forma de trabajar
02/29 El plugin y el marketplace en local Una terminal por repo con Zellij: el layout del equipo y sus pestañas con nombre
Tu lectura Quedan 9 min
Lección 2 de 29 · El plugin y el marketplace en local

Una terminal por repo con Zellij: el layout del equipo y sus pestañas con nombre

9 min de lectura Claude Code 2.1

Hola, bienvenido. En esta lección no vamos a tocar todavía ningún proyecto: vamos a dejar preparada la terminal con la que vas a seguir el resto del curso. La idea es sencilla, una pestaña por repo, cada una con el nombre del repo y abierta en su carpeta, para que cuando un bloque de comandos diga "en claude-plugins" sepas exactamente dónde ejecutarlo sin hacer un cd cada vez. Para conseguirlo vamos a instalar Zellij, a escribir el layout del equipo y a aprender lo único que necesitas para usarlo: lanzarlo, cambiar de pestaña, salir sin cerrar nada y volver.

¿Por qué dedicarle una lección a esto? Porque este curso tiene más terminales abiertas que ningún otro de la plataforma. A lo largo del curso vas a trabajar con hasta 5 repos a la vez, y además vas a ser varias personas: Marta en helpdesk, Lucía en su clon y, en unas pocas lecciones, Aitor y Jorge en otro clon. Si todo eso pasa en una sola terminal, al tercer cd ../claude-plugins ya no sabes dónde estás, y el error típico del curso es ejecutar un comando en el repo equivocado. Con una pestaña por repo, el nombre de la pestaña te dice dónde estás y la carpeta ya es la correcta.

Estas son las pestañas que vas a ir abriendo, en el orden en que aparecen en el curso:

Pestaña Repo Quién trabaja en ella
helpdesk ~/code/team/helpdesk, el primer proyecto del equipo Marta
claude-plugins ~/code/team/claude-plugins, el marketplace con los plugins Marta
helpdesk-lucia ~/code/team/helpdesk-lucia, el clon de Lucía Lucía
helpdesk-aitor ~/code/team/helpdesk-aitor, el clon de Aitor, en la lección de errores y en las 2 de versiones Aitor y Jorge
conventions ~/code/team/conventions, el paquete Composer Marta
portal ~/code/team/portal, el segundo proyecto Marta
Diagrama con las 6 pestañas de terminal del curso, una por repo de la carpeta team, con el nombre del repo y la persona que trabaja en cada una

Cada una se abre una sola vez, cuando el repo aparece en el curso, y desde ese momento cada bloque de comandos dice en qué pestaña se ejecuta. Además, 2 de los bloques opcionales abren una pestaña temporal que no es de ningún repo: mods, para la demostración de los mods, y gestionada, para la carpeta vacía de managed settings. Cada una se cierra al terminar con ella, y por eso no están en la tabla.

Qué es Zellij y por qué este y no otro

Zellij es un multiplexor de terminal: un programa que, dentro de una sola ventana, mantiene varias pestañas y paneles con su propia shell cada uno, y que sigue vivo aunque cierres la ventana. Hace lo mismo que tmux, que seguramente te suena, pero con 2 diferencias que para seguir el curso son muy útiles: enseña los atajos en pantalla, en una barra de estado que cambia según lo que estés haciendo, así que no tienes que memorizar nada, y la disposición de pestañas se escribe en un archivo de layout, con lo que arrancas siempre con las mismas pestañas, en las mismas carpetas y con el mismo nombre.

Zellij lo instalas solo tú, para trabajar más cómodo durante el curso. No va en el plugin, ni en el paquete, ni en ningún repo, y el resto del equipo no necesita tenerlo. Funciona en Linux, en macOS y en WSL2, que es como se sigue el curso desde Windows, y es lo que vamos a usar en todas las lecciones. Si prefieres tu terminal de siempre, también vale: abre una pestaña por repo y ponle a cada una el nombre que tiene en la tabla del principio de la lección.

Lo que queda de esta lección
  1. 02Instalar Zellij
  2. 03El layout del equipo
  3. 04Lanzarlo, moverse, salir sin cerrar y volver
Sigue leyendo con tu suscripción El curso completo, con su proyecto final, el certificado y el foro, está incluido en la suscripción. Ver los planes