ИИ Ресурсы — Фабио Де ЛукаИИ Ресурсы — Фабио Де Лука
Инструменты разработкиMIT

ECC для Claude Code и Codex: что входит в проект и как начать

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

Источник: репозиторий ECC на GitHub. Команды и состав проекта сверены с README проекта.

Что такое ECC

ECC (Everything Claude Code) - независимый проект с открытым кодом под лицензией MIT. Это набор рабочих инструментов для AI-агентов, а не новая модель и не официальный продукт Anthropic. Лучше всего он работает с Claude Code. Для Codex есть поддерживаемый путь синхронизации и нативный плагин; у Cursor, OpenCode и других инструментов возможности различаются. Одинакового набора функций везде ждать не стоит.

Авторы описывают процесс коротко: план, тест, реализация, ревью, проверка результата, сохранение опыта. ECC помогает не собирать этот порядок заново для каждого запроса. Это полезно при длинной разработке, когда агенту приходится возвращаться к решениям и исправлять собственные ошибки. Для разовой мелкой правки такой набор может оказаться избыточным.

Что лежит в репозитории

Авторы перечисляют в репозитории 68 агентов, 293 навыка и 94 команды прежнего интерфейса. Набор в конкретной установке зависит от выбранного профиля и инструмента. Цифры относятся к состоянию репозитория на момент проверки и могут измениться. Важнее другое: эти части решают разные задачи.

  • Агенты берут отдельную работу: планирование, ревью, исправление сборки, безопасность или архитектуру. Можно поручить проверку кода другому контексту, а не тому же агенту, который его написал.
  • Навыки хранят повторяемые сценарии. Среди тем есть TDD, исследование перед реализацией, документация, фронтенд и безопасность.
  • Правила задают постоянные требования к проекту или языку. Их стоит выбирать, а не загружать всё подряд: каждое правило занимает часть контекста.
  • Хуки запускаются на событиях инструмента. Они могут выполнять команды в вашей среде, поэтому перед включением их нужно прочитать.

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

Как установить ECC в Claude Code

Для универсального установщика нужны Node.js 18 или новее. Если ставите плагин Claude Code, понадобятся также Git и Claude Code версии 2.1 или новее в PATH. Проверьте их до запуска установщика:

node --version
git --version
claude --version

В README рекомендуют мастер настройки:

npx ecc-universal@2.2.3 setup

Он предлагает область установки и профиль хуков. Для личного использования в документации показан вариант Global user со Standard hooks. После установки откройте новую сессию Claude Code и проверьте плагин командой /plugin list: в списке должен быть ecc@ecc.

Есть и установка через встроенные команды Claude Code. Это альтернатива мастеру, а не второй обязательный шаг:

/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc@ecc

Выберите один способ установки для каждого инструмента. Если одновременно поставить плагин и полную ручную копию ECC в Claude Code, навыки, команды или хуки могут продублироваться. Это как дважды подключить один и тот же обработчик событий: результат редко радует.

А если работаете в Codex?

У ECC есть отдельный путь для Codex. Универсальный мастер npx ecc-universal@2.2.3 install --guided позволяет выбрать Claude Code, Codex и Kimi Code. Перед записью он показывает выбранные инструменты и места установки. Для Codex в README также описан нативный плагин. Не смешивайте его со старым способом синхронизации в одной установке: это может привести к дублям.

Поддержка Codex не означает, что все функции Claude Code доступны без изменений. Проверьте матрицу совместимости в репозитории, если вам нужны конкретные хуки или правила. Для Cursor и других редакторов это ещё важнее: у некоторых адаптеров возможности ограничены.

Что проверить перед работой

Сначала просмотрите выбранные хуки, права доступа и конфигурации MCP. Хук может запустить shell-команду, а MCP-сервер может получить доступ к учётным данным. Не копируйте чужие настройки в рабочий проект, не посмотрев, что именно они выполняют. Сам README советует не совмещать разные способы установки в одном инструменте.

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

ECC развивается быстро. Перед установкой сверьте команды, требования и матрицу поддержки с текущим README.