Olha só o que mudou

Se você já cansou de perder decisões de arquitetura no meio de logs de chat, o Spec-Driven Development (SDD) é pra você. A ideia é simples: seu spec.md e seu plan.md ficam versionados no Git, não soltos na conversa.

O Conductor já fazia isso há um ano, mas com um problema chato: só funcionava como extensão do Gemini CLI. Trocou de ferramenta? Perdeu o contexto. 😩

Agora ele virou plugin. E plugin, no ecossistema novo, empacota skills, rules, MCP servers e hooks num único pacote portátil. Traduzindo: seu workflow de SDD passa a funcionar em qualquer CLI compatível.

A fonte oficial dessa mudança está no anúncio do Google Developers Blog — vale a leitura completa.

Developer chatting with AI assistant to generate spec.md and plan.md files in a conversational plugin interface Coding Session Visual

Como funciona na prática

A maior mudança não é o empacotamento — é o modelo de interação. Extensão te obrigava a decorar comandos. Plugin conversa com você.

Olha a diferença:

# Fluxo antigo: comandos rígidos
conductor /spec "adicionar login OAuth"
conductor /plan
conductor /task complete 3

# Fluxo novo: só conversar
# "Quero adicionar login OAuth com Google e GitHub"
# → Conductor gera spec.md, atualiza plan.md, marca tarefas concluídas

Por baixo do capô, o plugin usa hooks pra detectar quando uma spec precisa ser regenerada e MCP servers pra expor o estado do projeto como recurso consultável. Seus arquivos markdown continuam sendo a fonte da verdade — só que agora quem mantém eles é um agente que lê a conversa em vez de esperar slash commands.

Instalando no Antigravity CLI

# Instalação em uma linha, direto do repo oficial
agy plugins install https://github.com/gemini-cli-extensions/conductor

Depois de instalar, seus spec.md e plan.md sobrevivem entre sessões, ferramentas e até colaboradores. Começou uma feature no Antigravity CLI? Termina no Gemini CLI sem perder o fio da meada.

Developer installing Conductor plugin via agy plugins install command on Antigravity CLI terminal IT Technology Image

Os trade-offs que ninguém te conta

Portabilidade parece só vantagem, mas tem custo.

AspectoExtensão (antigo)Plugin (novo)
Lock-in de ferramentaAlto (só Gemini CLI)Baixo (multi-CLI)
Disciplina de comandoForçada por designDepende do agente
Curva de aprendizadoMais íngremeMais suave (só conversar)
ReprodutibilidadeDeterminísticaDepende da consistência do LLM
DebugTraces previsíveisMais difícil de rastrear decisões do agente

O aviso honesto: SDD conversacional é mais ergonômico, mas menos determinístico. O mesmo prompt pode gerar spec.md ligeiramente diferentes entre execuções. Pra projeto solo, tranquilo. Pra ambiente regulado ou contrato arquitetural de time inteiro, revise cada artefato antes de commitar.

E mais: o ecossistema de plugins ainda é bebê. Espere breaking changes nas APIs de hook e nos contratos de MCP server nos próximos 6 a 12 meses.

Portable AI agent workflow syncing markdown specs across multiple CLI tools on a cloud server System Abstract Visual

Próximos passos

Se você já usa Gemini CLI, a migração é uma linha — instala o plugin e seus spec.md existentes continuam funcionando. Se você está no Antigravity CLI ou outra ferramenta, essa é a primeira chance real de adotar SDD sem se amarrar ao terminal do Google.

Pra fazer agora:

  1. Roda o comando de install num repo de teste e inspeciona o spec.md gerado.
  2. Compara a saída conversacional com uma spec escrita à mão pra mesma feature.
  3. Se você está avaliando IA assistida em escala, dá uma olhada em microfrontends verticais no Cloudflare — autonomia de time e disciplina de fronteira são o mesmo problema.
  4. E pra um reality check sobre quando o simples ganha do complexo, lê XGBoost vs Regressão Logística em datasets pequenos — a mesma lógica de bias-variance se aplica a escolher entre comandos rígidos e agentes conversacionais.

A missão é boa: tornar o desenvolvimento com IA seguro, previsível e arquiteturalmente sólido. O plugin é o veículo. A sua parte é manter as specs honestas. Bora codar! 🚀

Este conteúdo foi elaborado com o auxílio de ferramentas de IA, com base em fontes confiáveis, e revisado pela nossa equipe editorial antes da publicação. Não substitui o aconselhamento de um profissional especializado.