Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

Elephant-Goldfish Model

O plugin de código aberto do Google: um agente com contexto profundo redige um design, e depois subagentes sem contexto o revisam para expor pontos cegos.

Análise de Sheela · Atualizado

Ver no GitHub Código aberto

Nossa nota

4.2/5

Os revisores sem contexto do EGM são a resposta mais engenhosa até agora para um agente que carimba o próprio design, desde que o seu harness consiga criar os subagentes de que ele precisa.

O que é Elephant-Goldfish Model?

O Elephant-Goldfish Model (EGM) é um plugin de código aberto para agentes de programação, do Google, lançado sob Apache 2.0. Seu lema é 'design with an elephant, review with a goldfish': o Elephant é um agente com contexto profundo que conhece o projeto e redige uma especificação, enquanto os revisores Goldfish são subagentes novos, sem contexto, que leem só o rascunho e as fontes citadas, e por isso pegam suposições não declaradas que o agente principal trouxe consigo. Você decide os trade-offs e aprova o design antes que qualquer código seja escrito.

Ele traz sete skills, egm-brainstorm, egm-draft, egm-resolve, egm-bootstrap, egm-review, egm-review-loop e egm-drift-report, e é instalado como plugin para Antigravity, Claude Code, Codex, Claude Cowork e ChatGPT Work. O fluxo passa por /egm-brainstorm até um resumo de conceitos, /egm-draft até um rascunho de design e depois /egm-review, com as especificações aprovadas salvas em docs/designs.

O README diz que milhares de engenheiros do Google o usam, embora também afirme que este não é um produto do Google com suporte oficial. O repositório tem cerca de 6.500 estrelas; sua primeira versão marcada, EGM v0.1.0, saiu em 27 de outubro de 2026.

Elephant-Goldfish Model vale a pena?

A maioria das ferramentas de revisão com agentes pede ao mesmo modelo que escreveu um design que o critique, o que em geral produz concordância. A sacada do EGM é separar os papéis pelo contexto. O Elephant redige com tudo o que sabe sobre o projeto; os revisores Goldfish são subagentes novos que recebem só o documento e as fontes referenciadas, então não podem se apoiar na conversa que produziu o design e tendem a trazer à tona as suposições que ele deixou implícitas. Que o padrão venha de engenheiros do Google, que dizem que milhares deles o usam, e reúna cerca de 6.500 estrelas poucas semanas depois de se tornar público é o sinal mais forte aqui.

As skills correspondem a um fluxo real, em vez de um comando monolítico. O egm-brainstorm põe uma ideia à prova até chegar a um resumo de conceitos, o egm-draft a transforma em um rascunho de design uma seção por vez, com pausas para o seu feedback, o egm-review roda os revisores novos sobre o rascunho, e o egm-drift-report compara depois um design aprovado com o código versionado. O projeto deixa explícito que o EGM é para recursos que exigem decisões de design, e que uma correção de bug pequena e clara deve seguir o seu fluxo normal, o que é a linha certa a traçar.

A dependência rígida é o suporte a subagentes. As revisões Goldfish exigem que o harness crie contextos novos e isolados, e o README diz que, se o agente não conseguir, o EGM interrompe a revisão em vez de fingi-la. O suporte varia, portanto, conforme o harness, e a documentação acompanha peculiaridades atuais: na CLI agy do Antigravity, um comando sem prefixo se comportou de forma diferente entre as versões 1.4.8 e 1.4.10, então a documentação manda manter o prefixo /egm:. Rodá-lo dentro do Codex significa escolher a skill em um seletor.

Duas ressalvas moderam o entusiasmo. É software inicial, uma primeira versão v0.1.0 com cerca de 59 issues abertas, então as arestas estão tanto no encanamento do harness quanto nos prompts. E o aviso de que não é um produto do Google com suporte oficial significa que não há contrato de suporte por trás do nome Google, por mais engenheiros do Google que dependam dele internamente. O método é sólido e incomumente bem argumentado; o empacotamento tem poucos meses.

Onde ele se destaca

  • Um engenheiro de back end acrescentando entrega de webhooks a um serviço no Claude Code

    Definir o comportamento de novas tentativas e de eventos duplicados antes de escrever qualquer código

    Rode /egm-brainstorm sobre o recurso, /egm-draft para o design e depois /egm-review, para que revisores novos questionem as suposições sobre novas tentativas e idempotência. Gratuito; o custo são as execuções extras de subagentes no seu plano atual do Claude e o tempo para resolver os achados antes de implementar.

  • Uma equipe de plataforma padronizando o design assistido por agentes em vários produtos

    Dar a cada recurso um documento de design revisado no repositório

    Instale o plugin para os usuários de Antigravity e Codex, salve as especificações aprovadas em docs/designs e rode depois o egm-drift-report para comparar o código com o design acordado. Confirme antes que cada harness consegue criar subagentes, já que o EGM interrompe as revisões onde isso não é possível.

  • Um tech lead comparando o EGM com o spec-kit

    Decidir se a revisão sem contexto compensa a exigência de subagentes

    Rode os dois em um mesmo recurso: os documentos do spec-kit passam por pull requests, enquanto o EGM acrescenta revisão adversarial, mas depende de suporte a subagentes. Pese um projeto v0.1.0 contra o histórico maior e mais longo do spec-kit.

Antes de decidir

Configuração
Instale como plugin: claude plugin marketplace add google/elephant-goldfish-model e depois claude plugin install egm@egm; agy plugin install para o Antigravity, codex plugin para o Codex. Abra uma nova sessão e rode /egm-brainstorm; o primeiro design passa por uma rodada de brainstorm, rascunho e revisão.
Integrações
Antigravity (app, IDEs e CLI agy), Claude Code, Codex, Claude Cowork e ChatGPT Work; sete skills egm- acionadas por comando de barra ou pelo seletor de skills. Os revisores rodam como subagentes novos.
Dados e privacidade
Roda pelo provedor de modelo do seu próprio agente de programação e grava documentos de design em Markdown no seu repositório; o plugin não envia nada a nenhum serviço do Google. Apache 2.0; o README afirma que não é um produto do Google com suporte oficial.
Custo em escala
Não há edição paga. O custo é o uso extra do modelo no seu plano atual, já que brainstorm e revisão criam subagentes, mais o tempo dos revisores para resolver os achados antes da implementação.
Limites
As revisões Goldfish precisam de suporte a subagentes e param onde ele falta; cerca de 59 issues abertas; peculiaridades específicas de cada harness (prefixo de comandos na CLI agy 1.4.8 vs 1.4.10); a primeira versão é a v0.1.0.

O que é bom

  • Revisores sem contexto expõem suposições que o agente redator trouxe consigo
  • Sete skills cobrem brainstorm, rascunho, revisão e detecção de desvios
  • Instala-se em Antigravity, Claude Code, Codex, Claude Cowork e ChatGPT Work
  • Interrompe a revisão em vez de fingi-la quando não há subagentes disponíveis

O que não é

  • Precisa de um harness que crie subagentes novos; o suporte varia
  • Primeira versão (v0.1.0) com cerca de 59 issues abertas
  • Não é um produto do Google com suporte oficial, apesar do nome
  • O custo extra só compensa em recursos com decisões de design reais

Ideal para

Equipes que usam Antigravity, Claude Code ou Codex e querem um design revisado por algo que não seja o agente que o escreveu.

Alternativas ao Elephant-Goldfish Model

Elephant-Goldfish Model: perguntas frequentes

Elephant-Goldfish Model vale a pena?
Os revisores sem contexto do EGM são a resposta mais engenhosa até agora para um agente que carimba o próprio design, desde que o seu harness consiga criar os subagentes de que ele precisa. Damos nota 4.2 de 5.
Quanto custa Elephant-Goldfish Model?
Gratuito e de código aberto (Apache 2.0).
Quais são as desvantagens de Elephant-Goldfish Model?
Precisa de um harness que crie subagentes novos; o suporte varia; primeira versão (v0.1.0) com cerca de 59 issues abertas; não é um produto do Google com suporte oficial, apesar do nome; o custo extra só compensa em recursos com decisões de design reais.
Para quem Elephant-Goldfish Model é indicado?
Equipes que usam Antigravity, Claude Code ou Codex e querem um design revisado por algo que não seja o agente que o escreveu.
Quanto custa Elephant-Goldfish Model para uma equipe ou em produção?
Não há edição paga. O custo é o uso extra do modelo no seu plano atual, já que brainstorm e revisão criam subagentes, mais o tempo dos revisores para resolver os achados antes da implementação.
Elephant-Goldfish Model é seguro para dados da empresa?
Roda pelo provedor de modelo do seu próprio agente de programação e grava documentos de design em Markdown no seu repositório; o plugin não envia nada a nenhum serviço do Google. Apache 2.0; o README afirma que não é um produto do Google com suporte oficial.
Quais são as melhores alternativas ao Elephant-Goldfish Model?
As alternativas mais próximas que analisamos são Spec Kit, pdd-kit e Superpowers.

Respostas verificadas em 30 de out. de 2026.