Elephant-Goldfish Model의 개요
Elephant-Goldfish Model(EGM)은 Google이 Apache 2.0으로 공개한 오픈소스 코딩 에이전트 플러그인입니다. 구호는 '코끼리로 설계하고 금붕어로 검토하라'입니다. Elephant는 프로젝트를 깊이 파악하고 명세 초안을 쓰는 에이전트이고, Goldfish 검토자는 초안과 그 인용 출처만 읽는 맥락 없는 새 하위 에이전트이므로, 주 에이전트가 말하지 않고 넘긴 가정을 잡아냅니다. 코드를 쓰기 전에 사용자가 절충안을 정하고 설계를 승인합니다.
egm-brainstorm, egm-draft, egm-resolve, egm-bootstrap, egm-review, egm-review-loop, egm-drift-report의 일곱 가지 스킬을 제공하며, Antigravity, Claude Code, Codex, Claude Cowork, ChatGPT Work용 플러그인으로 설치합니다. 작업 흐름은 /egm-brainstorm으로 개념 요약을, /egm-draft로 설계 초안을 만든 뒤 /egm-review를 실행하는 순서이며, 승인된 명세는 docs/designs 아래에 저장됩니다.
README에 따르면 수천 명의 Google 엔지니어가 이것을 쓰지만, 공식 지원되는 Google 제품은 아니라고도 밝힙니다. 저장소의 스타는 약 6,500개이며, 첫 태그 릴리스인 EGM v0.1.0은 2026년 10월 27일에 나왔습니다.
Elephant-Goldfish Model, 쓸 만한 가치가 있습니까?
대부분의 에이전트 검토 도구는 설계를 쓴 바로 그 모델에게 비평을 맡기며, 그 결과는 대개 동의입니다. EGM의 통찰은 맥락으로 역할을 나누는 것입니다. Elephant는 프로젝트에 대해 아는 모든 것을 가지고 초안을 쓰고, Goldfish 검토자는 문서와 그 참조 출처만 건네받은 새 하위 에이전트입니다. 그래서 설계를 낳은 대화에 기댈 수 없고, 설계가 암묵적으로 남긴 가정을 드러내는 경향이 있습니다. 이 패턴이 수천 명이 쓴다고 말하는 Google 엔지니어들에게서 나왔고, 공개 후 몇 주 만에 스타 약 6,500개를 얻었다는 점이 여기서 가장 강한 신호입니다.
스킬은 거대한 명령 하나가 아니라 실제 작업 흐름에 대응합니다. egm-brainstorm은 아이디어를 시험해 개념 요약으로 만들고, egm-draft는 이를 한 섹션씩 사용자 피드백을 기다리며 설계 초안으로 바꾸고, egm-review는 초안에 새 검토자를 돌리며, egm-drift-report는 나중에 승인된 설계와 체크인된 코드를 비교합니다. 프로젝트는 EGM이 설계 결정이 필요한 기능용이며, 작고 명확한 버그 수정에는 평소의 작업 흐름을 쓰라고 분명히 말합니다. 올바른 선 긋기입니다.
필수 의존성은 하위 에이전트 지원입니다. Goldfish 검토에는 하네스가 격리된 새 맥락을 만들 수 있어야 하며, README에 따르면 에이전트가 그럴 수 없으면 EGM은 검토를 흉내 내지 않고 멈춥니다. 따라서 지원 여부는 하네스마다 다르고, 문서는 현재의 특이 사항을 추적합니다. Antigravity의 agy CLI에서는 접두사 없는 명령이 1.4.8과 1.4.10 버전 사이에 다르게 동작했으므로, 문서는 /egm: 접두사를 유지하라고 안내합니다. Codex 안에서 실행할 때는 대신 선택기에서 스킬을 고릅니다.
두 가지 단서가 열기를 누그러뜨립니다. 초기 소프트웨어로, v0.1.0 첫 릴리스에 열린 이슈가 약 59개이므로, 거친 부분은 프롬프트만큼이나 하네스 배관에도 있습니다. 그리고 공식 지원되는 Google 제품이 아니라는 면책 문구는, 사내에서 아무리 많은 Google 엔지니어가 의존하더라도 Google이라는 이름 뒤에 지원 계약이 없다는 뜻입니다. 방법론은 탄탄하고 드물게 논증이 잘되어 있으며, 포장은 몇 달밖에 되지 않았습니다.
제 역할을 하는 곳
Claude Code에서 서비스에 웹훅 전송을 추가하는 백엔드 엔지니어
코드를 쓰기 전에 재시도와 중복 이벤트 동작 정하기
기능을 /egm-brainstorm하고, 설계를 /egm-draft한 뒤 /egm-review를 실행해 새 검토자가 재시도와 멱등성 가정에 이의를 제기하게 합니다. 무료이며, 비용은 기존 Claude 요금제에서 추가로 도는 하위 에이전트 실행과, 구현 전에 지적 사항을 해결하는 시간입니다.
여러 제품에 걸쳐 에이전트 지원 설계를 표준화하는 플랫폼팀
모든 기능에 저장소 안의 검토된 설계 문서 갖추기
Antigravity와 Codex 사용자 전체에 플러그인을 설치하고, 승인된 명세를 docs/designs 아래에 저장하며, 나중에 egm-drift-report로 코드를 합의된 설계와 비교합니다. EGM은 하위 에이전트를 만들 수 없는 곳에서 검토를 멈추므로, 먼저 각 하네스가 이를 지원하는지 확인합니다.
EGM과 spec-kit을 비교하는 테크 리드
맥락 없는 검토가 하위 에이전트 요구 사항을 감수할 가치가 있는지 판단하기
한 기능에 둘 다 돌려 봅니다. spec-kit의 문서는 풀 리퀘스트를 거치고, EGM은 적대적 검토를 더하지만 하위 에이전트 지원에 의존합니다. v0.1.0 프로젝트를 더 크고 이력이 긴 spec-kit과 견주어 봅니다.
도입 전 확인할 점
- 설정
- 플러그인으로 설치합니다. claude plugin marketplace add google/elephant-goldfish-model 다음 claude plugin install egm@egm, Antigravity는 agy plugin install, Codex는 codex plugin입니다. 새 세션을 시작한 뒤 /egm-brainstorm을 실행합니다. 첫 설계에는 브레인스토밍, 초안, 검토 과정이 한 번씩 필요합니다.
- 연동
- Antigravity(앱, IDE, agy CLI), Claude Code, Codex, Claude Cowork, ChatGPT Work. 슬래시 명령이나 스킬 선택기로 호출하는 egm- 스킬 일곱 개. 검토자는 새 하위 에이전트로 실행됩니다.
- 데이터와 개인정보
- 코딩 에이전트 자체의 모델 제공업체를 통해 실행되며, Markdown 설계 문서를 저장소에 씁니다. 플러그인은 Google 서비스로 아무것도 보내지 않습니다. Apache 2.0이며, README는 공식 지원되는 Google 제품이 아니라고 밝힙니다.
- 대규모 사용 시 비용
- 유료 에디션은 없습니다. 브레인스토밍과 검토가 하위 에이전트를 띄우므로 기존 요금제에서 모델 사용량이 늘어나고, 구현 전에 지적 사항을 해결하는 검토자의 시간이 듭니다.
- 제한
- Goldfish 검토는 하위 에이전트 지원이 필요하며 없으면 멈춤. 열린 이슈 약 59개. 하네스별 특이 사항(agy CLI 1.4.8과 1.4.10의 명령 접두사 차이). 첫 릴리스는 v0.1.0.
좋은 점
- 맥락 없는 검토자가 초안 작성 에이전트가 넘긴 가정을 드러냄
- 일곱 가지 스킬이 브레인스토밍, 초안, 검토, 드리프트 감지를 다룸
- Antigravity, Claude Code, Codex, Claude Cowork, ChatGPT Work용 설치 지원
- 하위 에이전트를 쓸 수 없으면 검토를 흉내 내지 않고 멈춤
아쉬운 점
- 새 하위 에이전트를 띄울 수 있는 하네스가 필요하며 지원 여부가 다름
- 첫 릴리스(v0.1.0)에 열린 이슈 약 59개
- 이름과 달리 공식 지원되는 Google 제품이 아님
- 실제 설계 결정이 있는 기능에만 부담이 맞음
추천 대상
설계를 쓴 에이전트가 아닌 다른 무언가에게 설계를 검토받고 싶은, Antigravity, Claude Code, Codex를 쓰는 팀.
Elephant-Goldfish Model 대안
Elephant-Goldfish Model: 자주 묻는 질문
- Elephant-Goldfish Model, 쓸 만한 가치가 있습니까?
- EGM의 맥락 없는 검토자는 에이전트가 자기 설계를 그대로 승인해 버리는 문제에 대한 지금까지 가장 영리한 답입니다. 단, 사용하는 하네스가 필요한 하위 에이전트를 띄울 수 있어야 합니다. 평점은 5점 만점에 4.2점입니다.
- Elephant-Goldfish Model의 가격은 얼마입니까?
- Apache 2.0의 무료 오픈소스입니다.
- Elephant-Goldfish Model의 단점은 무엇입니까?
- 새 하위 에이전트를 띄울 수 있는 하네스가 필요하며 지원 여부가 다름; 첫 릴리스(v0.1.0)에 열린 이슈 약 59개; 이름과 달리 공식 지원되는 Google 제품이 아님; 실제 설계 결정이 있는 기능에만 부담이 맞음.
- Elephant-Goldfish Model에 적합한 사람은 누구입니까?
- 설계를 쓴 에이전트가 아닌 다른 무언가에게 설계를 검토받고 싶은, Antigravity, Claude Code, Codex를 쓰는 팀.
- 팀이나 프로덕션 환경에서 Elephant-Goldfish Model의 비용은 얼마입니까?
- 유료 에디션은 없습니다. 브레인스토밍과 검토가 하위 에이전트를 띄우므로 기존 요금제에서 모델 사용량이 늘어나고, 구현 전에 지적 사항을 해결하는 검토자의 시간이 듭니다.
- Elephant-Goldfish Model에 회사 데이터를 맡겨도 안전합니까?
- 코딩 에이전트 자체의 모델 제공업체를 통해 실행되며, Markdown 설계 문서를 저장소에 씁니다. 플러그인은 Google 서비스로 아무것도 보내지 않습니다. Apache 2.0이며, README는 공식 지원되는 Google 제품이 아니라고 밝힙니다.
- Elephant-Goldfish Model의 가장 좋은 대안은 무엇입니까?
- 저희가 리뷰한 것 중 가장 가까운 대안은 Spec Kit, pdd-kit 및 Superpowers입니다.
답변 확인일: 2026년 10월 30일.
