Google ha anunciado Conductor, una nueva extensión para Gemini CLI diseñada para transformar los flujos de trabajo de desarrollo asistido por IA. La herramienta introduce un enfoque de "desarrollo dirigido por contexto" que se aleja de los registros de chat efímeros en favor de una documentación formal y persistente.
El principio central de Conductor consiste en almacenar las especificaciones y planes del proyecto como archivos Markdown directamente dentro del código base. Este enfoque garantiza que el contexto del proyecto permanezca accesible y coherente para todos los miembros del equipo, a diferencia de las conversaciones con IA que desaparecen después de cada sesión.
El flujo de trabajo se estructura en torno a tres fases distintas. La primera fase utiliza el comando /conductor:setup para establecer el contexto fundacional del proyecto. Este paso cubre la definición del producto, la pila tecnológica elegida y las preferencias de flujo de trabajo del equipo. Esta información se convierte en la base para todas las interacciones posteriores con la IA.
La segunda fase, activada por /conductor:newTrack, inicia el trabajo sobre una nueva funcionalidad. La herramienta genera entonces especificaciones detalladas y planes de tareas accionables. Este paso estructura el trabajo antes de cualquier implementación, favoreciendo la reflexión previa sobre la codificación improvisada.
La tercera fase utiliza /conductor:implement para ejecutar el plan establecido. La herramienta ofrece una flexibilidad significativa: los desarrolladores pueden pausar el trabajo, reanudarlo más tarde o modificar el plan sobre la marcha en función de los descubrimientos realizados durante la implementación.
Conductor responde a una necesidad específica que a menudo se pasa por alto: el soporte para proyectos brownfield, es decir, bases de código existentes. Para estos proyectos, comprender el contexto histórico y la arquitectura existente resulta crucial. La herramienta permite documentar este conocimiento de manera estructurada, facilitando la incorporación de nuevos desarrolladores y la asistencia de IA pertinente.
La extensión también permite a los equipos establecer estándares técnicos y directrices de codificación compartidos. Una vez documentadas, estas convenciones orientan las sugerencias de la IA hacia prácticas coherentes con las decisiones del equipo.
Este anuncio se inscribe en la tendencia más amplia de estructurar las interacciones con la IA en el desarrollo de software, sumándose a enfoques similares como los archivos AGENTS.md o los sistemas de skills. La extensión está disponible para su descarga en GitHub.