Google이 오픈소스로 공개한 사양 기반 개발(Spec-Driven Development) 플러그인: 전체 컨텍스트를 가진 '코끼리' 에이전트가 설계 문서를 초안 작성하고, 이전 대화 이력이 없는 '금붕어' 하위 에이전트가 차갑게(Cold Review) 검토하여, 코드를 작성하기 전에 숨겨진 가정과 결함을 찾아냅니다.
3182개 스타 (64 증가 / 24시간)
이유
- 프로세스는 브레인스토밍(개념 브리프 생성) → 초안 작성(design_draft.md를 섹션별로 초안 작성) → 검토(새로 열린 하위 에이전트가 설계, 명확성, 코드 적합성 및 구현 계획을 5단계로 검토)로 구성됩니다
- 추가로 resolve(검토 의견 개별 처리), bootstrap(기존 코드베이스에 문서 보완), review loop(검토 루프) 및 drift report(문서와 현재 코드 비교) 기능이 있습니다
- 공식적으로 수천 명의 Google 엔지니어가 사용 중이라고 하며, 저자는 작고 명확한 버그 수정에는 이 프로세스를 거칠 필요가 없다고 명시했습니다
사용법
- Claude Code: claude plugin marketplace add google/elephant-goldfish-model 실행 후, claude plugin install egm@egm 실행. 명령어 접두사는 /egm:이며, 예: /egm:egm-brainstorm
- Codex: codex plugin marketplace add google/elephant-goldfish-model 실행 후, codex plugin add egm@egm 실행. 스킬 선택기에서 해당 스킬을 선택합니다
- Antigravity: agy plugin install https://github.com/google/elephant-goldfish-model;装好后开新会话
리스크
- 검토는 하위 에이전트를 새로 열 수 있는 환경에 의존하며, 그렇지 않은 경우 EGM은 검토를 즉시 중단합니다
- README에 따르면 이는 Google 공식 지원 제품이 아니며, 검토는 테스트와 인간의 판단을 대체할 수 없습니다. 라이선스는 Apache 2.0입니다