Набор готовых к production инженерных workflow в формате Markdown, которые помогают AI-агентам проходить этапы от спецификации и планирования до тестирования, ревью и релиза.
google/elephant-goldfish-model
Открытый плагин для проектирования ПО: агент составляет спецификацию, а свежие субагенты без контекста проверяют её до начала написания кода.
- Звёзды
- 12,990
- Форки
- 940
- Открытые issues
- 51
- Последний коммит
- 22 часа назад
Что это?
EGM (Elephant-Goldfish Model) — плагин для coding agents, таких как Claude Code, Codex и Antigravity. Он добавляет структурированный процесс проектирования функций до начала реализации. Агент-«слон» с полным контекстом — историей проекта и предыдущими решениями — изучает задачу и составляет спецификацию. Затем её проверяют «золотые рыбки»: ревьюеры с чистым контекстом, которые видят только документ и указанные в нём исходные материалы. Они ищут неоговорённые допущения, неясные требования и риски реализации.
Решения о компромиссах остаются за человеком: разработчик разбирает замечания, утверждает проект и только после этого просит агента приступить к реализации. В проект входят навыки для мозгового штурма, составления и проверки спецификаций, разбора замечаний, подготовки документации для существующей кодовой базы и поиска расхождений между документами и исходным кодом. Для проверки нужна сессия, способная создавать свежие субагенты; в противном случае проверка прекращается.
Ключевые возможности
- 01Составляет проектные спецификации с помощью агента, располагающего полным контекстом, и после каждого раздела останавливается, чтобы получить обратную связь.
- 02Проводит ревью с помощью свежих субагентов, которые видят только документ и указанные в нём исходные материалы.
- 03Включает пять этапов ревью, на которых проверяются проектирование, ясность, соответствие коду и план реализации.
- 04Составляет отчёт о расхождениях между документами в репозитории и актуальным исходным кодом.
- 05Работает с Antigravity, Claude Code и Codex через их системы плагинов.
Сценарии использования
- Проектирование функции, для которой нужно принять архитектурные решения до написания кода.
- Тщательная проверка спецификации на скрытые допущения перед передачей coding agent.
- Подготовка документации для существующей кодовой базы и отслеживание расхождений с ней.
Быстрый старт
- 1
Добавьте маркетплейс плагинов в Claude Code
claude plugin marketplace add google/elephant-goldfish-model - 2
Установите плагин EGM
claude plugin install egm@egm - 3
Начните новый сеанс и запустите навык brainstorm для функции, требующей решений по дизайну
/egm:egm-brainstorm
Что важно знать
- Для проверок Goldfish нужен агент, способный создавать новые контексты субагентов; в противном случае EGM остановит проверку.
- Проверка не заменяет тесты и человеческую оценку, а EGM не является продуктом с официальной поддержкой Google.
В подборках
Темы
Частые вопросы
- Что такое elephant-goldfish-model?
- Открытый плагин для проектирования ПО: агент составляет спецификацию, а свежие субагенты без контекста проверяют её до начала написания кода. EGM (Elephant-Goldfish Model) — плагин для coding agents, таких как Claude Code, Codex и Antigravity. Он добавляет структурированный процесс проектирования функций до начала реализации. Агент-«слон» с полным контекстом — историей проекта и предыдущими решениями — изучает задачу и составляет спецификацию. Затем её проверяют «золотые рыбки»: ревьюеры с чистым контекстом, которые видят только документ и указанные в нём исходные материалы. Они ищут неоговорённые допущения, неясные требования и риски реализации.
- elephant-goldfish-model можно использовать бесплатно? Какая у него лицензия?
- elephant-goldfish-model распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- elephant-goldfish-model всё ещё поддерживается?
- Активно поддерживается. Последний коммит в elephant-goldfish-model — 6 нояб. 2026 г..
- Для чего можно использовать elephant-goldfish-model?
- Проектирование функции, для которой нужно принять архитектурные решения до написания кода. Тщательная проверка спецификации на скрытые допущения перед передачей coding agent. Подготовка документации для существующей кодовой базы и отслеживание расхождений с ней.
- Как установить elephant-goldfish-model?
- Добавьте маркетплейс плагинов в Claude Code: claude plugin marketplace add google/elephant-goldfish-model Установите плагин EGM: claude plugin install egm@egm Начните новый сеанс и запустите навык brainstorm для функции, требующей решений по дизайну: /egm:egm-brainstorm
- Где скачать elephant-goldfish-model?
- Исходный код и инструкции по установке — на GitHub: https://github.com/google/elephant-goldfish-model
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Набор файлов skills от Docker, которые помогают AI-агентам писать код, собирать, тестировать, отлаживать и оптимизировать контейнеризированные приложения.
Понятные навыки для Claude Code, Codex CLI, Cursor CLI и Gemini CLI: превращают отчёты агента о работе в краткий вердикт, понятный каждому.
Промпт-навык для AI-агентов, который помогает писать только необходимый для задачи код, отдавая предпочтение повторному использованию и минимальным решениям.
Плагины Claude Code для выполнения согласованных и спланированных процессов разработки, проектирования, проверки и верификации изменений кода.
Настраивает AI-агентов для программирования — Claude Code, Cursor, OpenCode и Codex — добавляя постоянную память, общие рабочие процессы, навыки и MCP-серверы.