Repolode
google

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. 1

    Добавьте маркетплейс плагинов в Claude Code

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

    Установите плагин EGM

    claude plugin install egm@egm
  3. 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 обновляется ежедневно.

Похожие проекты

Набор готовых к production инженерных workflow в формате Markdown, которые помогают AI-агентам проходить этапы от спецификации и планирования до тестирования, ревью и релиза.

113,7 тыс.+1,7 тыс. за неделю11,9 тыс.JavaScriptMITАктивно поддерживаетсяОбновлён 6 дней назад

Набор файлов skills от Docker, которые помогают AI-агентам писать код, собирать, тестировать, отлаживать и оптимизировать контейнеризированные приложения.

617+10 за неделю37PythonApache-2.0Активно поддерживаетсяОбновлён вчера

Промпт-навык для AI-агентов, который помогает писать только необходимый для задачи код, отдавая предпочтение повторному использованию и минимальным решениям.

185,7 тыс.+4,9 тыс. за неделю10,3 тыс.JavaScriptMITОбновлён 9 дней назад