# google-conductor-context-driven-development-gemini-cli-2025-12-17

## Veille

Conductor Google - Estensione Gemini CLI per lo sviluppo context-driven

## Titre Article

Conductor: Introducing context-driven development for Gemini CLI

## Date

2025-12-17

## URL

https://developers.googleblog.com/conductor-introducing-context-driven-development-for-gemini-cli/

## Keywords

Gemini CLI, sviluppo context-driven, specifiche, documentazione persistente, brownfield, flusso di lavoro IA, Markdown, pianificazione

## Authors

Keith Ballinger, Jay Kornder, Sherzat Aitbayev

## Ton

Profilo: Annuncio ufficiale di prodotto Google, registro tecnico accessibile, prospettiva di lancio di uno strumento per sviluppatori.
Stile: Tono informativo e strutturato, tipico delle comunicazioni Google Developer. Presentazione metodica in tre fasi (setup, newTrack, implement). Enfasi sulla risoluzione di un problema identificato (il divario tra chat effimera e documentazione persistente). Vocabolario orientato alla produttività degli sviluppatori. Pubblico target: sviluppatori che utilizzano Gemini CLI, team tecnici che desiderano strutturare il proprio utilizzo dell'IA.

## Pense-betes

- Estensione Gemini CLI per lo sviluppo context-driven
- Filosofia: passaggio da log di chat temporanei a documentazione persistente
- Specifiche e piani memorizzati come file Markdown nella codebase
- Tre comandi principali: /conductor:setup, /conductor:newTrack, /conductor:implement
- Fase di setup: definizione del prodotto, stack tecnologico, preferenze di workflow
- Fase newTrack: genera specifiche dettagliate e piani d'azione per nuove funzionalità
- Fase implement: esecuzione con possibilità di mettere in pausa, riprendere e modificare
- Supporto esplicito per progetti brownfield (codebase esistenti)
- Consente ai team di stabilire standard tecnici e linee guida condivisi
- Disponibile su GitHub

## RésuméDe400mots

Google ha annunciato Conductor, una nuova estensione per Gemini CLI progettata per trasformare i flussi di lavoro di sviluppo assistiti dall'IA. Lo strumento introduce un approccio di "sviluppo context-driven" che si allontana dai log di chat effimeri a favore di una documentazione formale e persistente.

Il principio fondamentale di Conductor si basa sulla memorizzazione delle specifiche e dei piani di progetto come file Markdown direttamente all'interno della codebase. Questo approccio garantisce che il contesto del progetto rimanga accessibile e coerente per tutti i membri del team, a differenza delle conversazioni con l'IA che scompaiono dopo ogni sessione.

Il flusso di lavoro è strutturato attorno a tre fasi distinte. La prima fase utilizza il comando `/conductor:setup` per stabilire il contesto fondativo del progetto. Questa fase copre la definizione del prodotto, lo stack tecnologico scelto e le preferenze di workflow del team. Questa informazione diventa la base di riferimento per tutte le interazioni successive con l'IA.

La seconda fase, attivata da `/conductor:newTrack`, avvia il lavoro su una nuova funzionalità. Lo strumento genera quindi specifiche dettagliate e piani d'azione concreti. Questa fase struttura il lavoro prima di qualsiasi implementazione, privilegiando la riflessione preliminare rispetto alla programmazione improvvisata.

La terza fase utilizza `/conductor:implement` per eseguire il piano stabilito. Lo strumento offre una notevole flessibilità: gli sviluppatori possono mettere in pausa il lavoro, riprenderlo in seguito o modificare il piano strada facendo in base alle scoperte fatte durante l'implementazione.

Conductor risponde a un'esigenza specifica spesso trascurata: il supporto ai progetti brownfield, ovvero alle codebase esistenti. Per questi progetti, comprendere il contesto storico e l'architettura esistente si rivela cruciale. Lo strumento consente di documentare questa conoscenza in modo strutturato, facilitando l'inserimento di nuovi sviluppatori e l'assistenza IA pertinente.

L'estensione consente inoltre ai team di stabilire standard tecnici e linee guida di codifica condivisi. Una volta documentate, queste convenzioni orientano i suggerimenti dell'IA verso pratiche coerenti con le scelte del team.

Questo annuncio si inserisce nella tendenza più ampia di strutturare le interazioni con l'IA nello sviluppo software, affiancandosi ad approcci simili come i file AGENTS.md o i sistemi di skill. L'estensione è disponibile per il download su GitHub.

## GrapheDeConnaissance

- Google —a_créé→ Conductor (TECHNOLOGIE, 0.97)
- Conductor —fait_partie_de→ Gemini CLI (TECHNOLOGIE, 0.98)
- Conductor —est_basé_sur→ développement piloté par le contexte (METHODOLOGIE, 0.95)
- Conductor —utilise→ fichiers Markdown pour les spécifications (CONCEPT, 0.93)
- Conductor —s_applique_à→ projets brownfield (CONCEPT, 0.9)
- Keith Ballinger —a_créé→ Conductor (TECHNOLOGIE, 0.85)
- Jay Kornder —a_créé→ Conductor (TECHNOLOGIE, 0.85)
- Sherzat Aitbayev —a_créé→ Conductor (TECHNOLOGIE, 0.85)
- développement piloté par le contexte —remplace→ logs de chat éphémères (CONCEPT, 0.88)
- Conductor —converge_avec→ AGENTS.md et systèmes de skills (CONCEPT, 0.82)

---
Canonical: https://www.thekb.eu/it/fiches/google-conductor-context-driven-development-gemini-cli-2025-12-17/
