Google annonce Conductor, une nouvelle extension pour Gemini CLI conçue pour transformer les workflows de développement assisté par IA. L'outil propose une approche de "développement piloté par le contexte" qui abandonne les logs de chat éphémères au profit d'une documentation persistante et formelle.

Le principe fondamental de Conductor repose sur le stockage des spécifications et plans de projet sous forme de fichiers Markdown directement dans le codebase. Cette approche garantit que le contexte du projet reste accessible et cohérent pour tous les membres de l'équipe, contrairement aux conversations IA qui disparaissent après chaque session.

Le workflow s'articule autour de trois phases distinctes. La première phase utilise la commande /conductor:setup pour établir le contexte fondamental du projet. Cette étape couvre la définition du produit, la stack technologique choisie et les préférences de workflow de l'équipe. Ces informations deviennent la base de référence pour toutes les interactions ultérieures avec l'IA.

La deuxième phase, déclenchée par /conductor:newTrack, initie le travail sur une nouvelle fonctionnalité. L'outil génère alors des spécifications détaillées et des plans de tâches actionnables. Cette étape structure le travail avant toute implémentation, favorisant une réflexion préalable plutôt qu'un codage improvisé.

La troisième phase emploie /conductor:implement pour exécuter le plan établi. L'outil offre une flexibilité importante : les développeurs peuvent mettre en pause le travail, le reprendre ultérieurement ou modifier le plan en cours de route selon les découvertes faites pendant l'implémentation.

Conductor adresse un besoin spécifique souvent négligé : le support des projets brownfield, c'est-à-dire les codebases existants. Pour ces projets, la compréhension du contexte historique et de l'architecture en place s'avère cruciale. L'outil permet de documenter cette connaissance de manière structurée, facilitant l'onboarding de nouveaux développeurs et l'assistance IA pertinente.

L'extension permet également aux équipes d'établir des standards techniques et des guidelines de codage partagés. Ces conventions, une fois documentées, orientent les suggestions de l'IA vers des pratiques cohérentes avec les choix de l'équipe.

Cette annonce s'inscrit dans la tendance plus large de structuration des interactions IA en développement logiciel, rejoignant des approches similaires comme les fichiers AGENTS.md ou les systèmes de skills. L'extension est disponible en téléchargement sur GitHub.