Elephant-Goldfish Model — плагин

Плагин Google для проектирования с агентом: слон пишет спецификацию, рыбки-ревьюеры проверяют ее без контекста беседы

  • 17 901 ★ репозитория
  • Последний коммит
  • Apache-2.0
ПлагинОфициальный

Расширенный доступ

Почему такой уровень

  • Скиллы создают и правят файлы в репозитории: бриф, черновик и документацию
  • Ревьюеры-субагенты читают исходники проекта, на которые ссылается документ
Все причины и проверки

google/elephant-goldfish-model

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/elephant-goldfish-model

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скиллы создают и правят файлы в репозитории: бриф, черновик и документацию
  • Ревьюеры-субагенты читают исходники проекта, на которые ссылается документ

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Elephant-Goldfish Model (EGM) — плагин с набором скиллов для работы над спецификацией до написания кода. «Слон» — агент, который держит контекст проекта, требования и прежние решения и пишет документ проекта. «Рыбки» — субагенты-ревьюеры: они видят только документ и указанные в нем исходники, без прежнего разговора, поэтому замечают неочевидные допущения и слепые места. Архитектурные компромиссы и утверждение проекта остаются за вами. В плагине семь скиллов. `egm-brainstorm` проверяет идею и записывает `concepts_brief.md`, `egm-draft` превращает бриф или заметки в `design_draft.md` и после каждого раздела ждет ваших замечаний. `egm-review` прогоняет черновик через свежих ревьюеров в пять этапов, `egm-review-loop` запускает заданную группу ревьюеров, `egm-resolve` помогает разобрать замечания. `egm-bootstrap` создает или обновляет документацию существующей кодовой базы, `egm-drift-report` сравнивает документы в репозитории с текущим кодом.

Для кого. Для разработчиков и тимлидов, которые хотят согласовать дизайн функции с агентом до реализации и получить проверку документа свежим взглядом.

Подходит, если

  • Новая функция требует проектных решений до кода, например доставка вебхуков с повторами и дублями событий
  • Черновик спецификации нужно проверить свежим взглядом без накопленного контекста
  • Нужно создать или обновить документацию существующей кодовой базы
  • Нужно найти расхождения между документами в репозитории и текущим кодом

Не подходит, если

  • Исправление небольшого понятного бага: для него хватает обычного рабочего процесса
  • Нужна готовая реализация: плагин пишет и проверяет проект, а код после утверждения вы просите написать агента отдельно
  • Вы не хотите согласовывать документ по шагам: `egm-draft` останавливается после каждого раздела за вашей обратной связью

Пример запроса к агенту

/egm:egm-brainstorm Добавить в проект доставку вебхуков

Ограничения

В Antigravity и Claude Code перед командами нужен префикс `/egm:`, например `/egm:egm-brainstorm`. В Antigravity CLI 1.4.8 команда без префикса не дополняется, в версии 1.4.10 дополняется до префиксной. Ставьте плагин целиком, потому что скиллы читают промпты ревьюеров и стандарты документов из его файлов. После установки начните новую сессию. Для Claude Cowork и ChatGPT Work есть отдельное руководство по настройке в `docs/harnesses.md`.

Как отключить. Отключите плагин средствами вашего агента, в Claude Code командой `claude plugin uninstall egm@egm`. Созданные документы `concepts_brief.md`, `design_draft.md` и `docs/designs/` останутся в репозитории, удалите их вручную.

Частые вопросы

Как поставить EGM в Claude Code?

Выполните `claude plugin marketplace add google/elephant-goldfish-model`, затем `claude plugin install egm@egm` и начните новую сессию.

Нужно ли проходить все скиллы по порядку?

Нет. Каждый скилл работает отдельно, последовательность brainstorm, draft, review нужна только для полного цикла проектирования.

Где EGM хранит результаты?

Бриф лежит в `concepts_brief.md`, черновик в `design_draft.md`, а утвержденные спецификации советуют сохранять в `docs/designs/`.

С какими агентами работает EGM?

С Claude Code, Codex и Antigravity (CLI, приложение и расширение для Visual Studio Code).

Почему ревьюеры EGM работают без контекста беседы?

Так они видят только документ и исходники, на которые он ссылается. Допущения, которые автору кажутся очевидными, без контекста становятся заметны.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Шесть команд для Claude Code, Codex и Cursor: основная сессия держит контекст, а свежие агенты проверяют задачу и дифф.

ВоркфлоуРасширенный доступ97Звезды репозитория

Скиллы разработки по спецификации: брейншторм, план, ревью в формате дебатов и допрос идеи до первого коммита.

ПлагинРасширенный доступ51Звезды репозитория

Плагин из 33 скиллов с воротами: вопрос к задаче, сверка фактов с источниками, тесты вперед, обзор второй моделью

ПлагинРасширенный доступ120Звезды репозитория

Плагин из трех скиллов для крупных задач разработки: анализ проекта, разбивка на фазы с задачами в GitHub Issues, параллельные агенты и ревью кода

ПлагинШирокий доступ993Звезды репозитория

Плагин Claude Code извлекает из кодовой базы поведенческие спецификации, тестовые векторы и критерии приемки с журналом источников

ПлагинШирокий доступ303Звезды репозитория

Плагин с 22 скиллами для проектирования систем: от оценки нагрузки до разбора отказов, команда /design и агент-оркестратор.

ПлагинМинимальный доступ131Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Elephant-Goldfish Model (эта карточка)да17 901
Superpowersнет316 679задает общий процесс разработки с тестами и субагентами, а EGM сосредоточен на спецификации и ее проверке ревьюерами без контекста
Spec Kitнет149 633ведет разработку от спецификации командами CLI, а EGM добавляет проверку документа свежими ревьюерами

Коротко о README

Репозиторий Google с открытым кодом под Apache-2.0. Идея взята из эссе Дейва Ренсина про слонов и золотых рыбок. Архитектура и записи проверок лежат в `docs/` и `TESTING.md`.

Бейдж для README

Сообщить о проблеме