Repolode
google

google/elephant-goldfish-model

Plugin open source de agente para projetar software: um agente elabora especificações e subagentes novos, sem contexto prévio, revisam tudo antes de qualquer código ser escrito.

Estrelas
12,318
Forks
890
Issues abertas
51
Último commit
anteontem

O que é?

EGM (Elephant-Goldfish Model) é um plugin para agentes de programação como Claude Code, Codex e Antigravity que adiciona um fluxo de trabalho estruturado para projetar funcionalidades antes da implementação. Um agente "elefante", com contexto profundo sobre o projeto e decisões anteriores, explora o problema e elabora uma especificação. Em seguida, revisores "peixinho dourado", que começam com contexto novo e veem apenas o documento e o material de origem referenciado, procuram premissas não explicitadas, requisitos pouco claros e riscos de implementação.

As decisões de compromisso ficam nas mãos da pessoa: quem desenvolve resolve os apontamentos, aprova o design e então pede ao agente que o implemente. O projeto oferece skills para brainstorming, elaboração de especificações, revisão, resolução dos apontamentos das revisões, criação da documentação inicial para uma base de código existente e identificação de divergências entre documentos e código-fonte. As revisões exigem uma sessão capaz de criar subagentes novos; caso contrário, são interrompidas.

Recursos principais

  • 01Elabora especificações de design com um agente que tem bastante contexto e pausa para receber feedback após cada seção.
  • 02Executa revisões com subagentes novos que veem apenas o documento e o material de origem referenciado.
  • 03Abrange cinco etapas de revisão, verificando o design, a clareza, a adequação ao código e o plano de implementação.
  • 04Inclui um relatório de divergências que compara documentos versionados com o código-fonte atual.
  • 05Funciona com Antigravity, Claude Code e Codex por meio dos sistemas de plugins dessas ferramentas.

Casos de uso

  • Projetar uma funcionalidade que exige decisões arquiteturais antes de qualquer código ser escrito.
  • Testar a fundo uma especificação em busca de premissas ocultas antes de repassá-la a um agente de programação.
  • Criar documentação para uma base de código existente e verificar se ela diverge do código ao longo do tempo.

Início rápido

  1. 1

    Adicione o marketplace de plugins ao Claude Code

    claude plugin marketplace add google/elephant-goldfish-model
  2. 2

    Instale o plugin EGM

    claude plugin install egm@egm
  3. 3

    Inicie uma nova sessão e execute a skill brainstorm em um recurso que precise de decisões de design

    /egm:egm-brainstorm

Antes de usar

  • As revisões Goldfish exigem um agente capaz de criar novos contextos de subagentes; caso contrário, o EGM interrompe a revisão.
  • Uma revisão não substitui testes nem o julgamento humano, e o EGM não é um produto com suporte oficial do Google.

Em coleções

Tópicos

Perguntas frequentes

O que é elephant-goldfish-model?
Plugin open source de agente para projetar software: um agente elabora especificações e subagentes novos, sem contexto prévio, revisam tudo antes de qualquer código ser escrito. EGM (Elephant-Goldfish Model) é um plugin para agentes de programação como Claude Code, Codex e Antigravity que adiciona um fluxo de trabalho estruturado para projetar funcionalidades antes da implementação. Um agente "elefante", com contexto profundo sobre o projeto e decisões anteriores, explora o problema e elabora uma especificação. Em seguida, revisores "peixinho dourado", que começam com contexto novo e veem apenas o documento e o material de origem referenciado, procuram premissas não explicitadas, requisitos pouco claros e riscos de implementação.
elephant-goldfish-model é gratuito? Qual é a licença?
elephant-goldfish-model é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
elephant-goldfish-model ainda é mantido?
Manutenção ativa. O último commit de elephant-goldfish-model foi em 4 de nov. de 2026.
Para que posso usar elephant-goldfish-model?
Projetar uma funcionalidade que exige decisões arquiteturais antes de qualquer código ser escrito. Testar a fundo uma especificação em busca de premissas ocultas antes de repassá-la a um agente de programação. Criar documentação para uma base de código existente e verificar se ela diverge do código ao longo do tempo.
Como instalar elephant-goldfish-model?
Adicione o marketplace de plugins ao Claude Code: claude plugin marketplace add google/elephant-goldfish-model Instale o plugin EGM: claude plugin install egm@egm Inicie uma nova sessão e execute a skill brainstorm em um recurso que precise de decisões de design: /egm:egm-brainstorm
Onde consigo elephant-goldfish-model?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/google/elephant-goldfish-model

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados