ВойтиПолучить доступ

открытый скиллНастройка, Агентыобновлено

ecc - ECC: большой набор скиллов, агентов и хуков

Плагин-сборка для Claude Code и Codex: 302 скилла, 71 агент, хуки проверок и память сессий. Приучает агента планировать, тестировать и проверять работу.

Когда звать

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

Что это

ECC - большая открытая сборка для Claude Code от Affaan Mustafa. Это не один скилл, а плагин целиком: по README на 10 октября 2026 года внутри 302 скилла, 71 агент под отдельные задачи (планирование, ревью кода, починка сборки, безопасность), 95 старых команд, набор хуков и правила под разные языки программирования. Лицензия MIT, версия 2.2.3.

Идея автора - дать агенту готовый порядок работы: сначала план, потом тест, потом код, потом проверка свежим взглядом, и в конце запомнить, что сработало. Хуки следят за этим сами: например, перед правкой файла требуют от агента сначала выяснить, кто этот файл использует, а после правок прогоняют форматирование и проверку типов.

Проект живой: последние изменения в репозитории - 27-28 сентября 2026 года, у репозитория по данным GitHub больше 260 тысяч звёзд.

Зачем он мне

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

Если ставишь целиком, помни: это не маленькая добавка, а целая система, которая меняет поведение агента во всех проектах. Подходит тем, кто пишет код и хочет строгий порядок. Если ты делаешь сайты и тексты, начни с пары отдельных скиллов.

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

Команды сверены с README репозитория на 28 сентября 2026 года.

Способ 1. Из каталога плагинов прямо в Claude Code:

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

После этого перезапусти Claude Code и проверь командой /plugin list, что ecc@ecc включён. Автор прямо пишет: если поставил так, на этом остановись, ручную установку поверх не делай.

Способ 2. Установщиком в терминале (нужны Node.js 18 или новее, Git и Claude Code 2.1 или новее):

npx ecc-universal@2.2.2 setup

Установщик спросит, куда ставить (для себя везде или только в проект) и какой набор хуков включить. Для начала автор советует «Global user» и «Standard».

Правила плагин поставить не может, их копируют руками, и только под свой язык. Начинай с rules/common.

Только нужные скиллы. По README можно поставить не всё, а выбранные скиллы из склонированного репозитория:

./install.sh --target claude --skills tdd-workflow,security-review

Как поставить в Codex

В Codex ECC ставится как плагин:

codex plugin marketplace add affaan-m/ECC
codex plugin add ecc@ecc

Обновить потом: codex plugin marketplace upgrade ecc, затем снова codex plugin add ecc@ecc. Хуки в Codex включаются только после твоего явного согласия - это решает сам Codex. Внутри Codex настройку запускает $configure-ecc. По README в Codex работает не всё, что в Claude Code: у автора есть таблица поддержки по программам, сверяйся с ней.

Как пользоваться

После установки скиллы и агенты подхватываются сами, когда задача на них похожа. Можно звать и прямо, по имени: скиллы у плагина идут с приставкой ecc:. Перенастроить плагин (сменить набор хуков, область установки) можно командой /ecc:configure-ecc.

У хуков три уровня строгости: minimal, standard и strict. Если плагин мешает работать, переключись на minimal - лишние хуки замолчат, скиллы останутся.

Безопасность

Проверили код репозитория 28 сентября 2026 года: файл хуков hooks/hooks.json, скрипты в scripts/hooks/, скилл самообучения continuous-learning-v2, установщик.

Что делает на компьютере. Плагин вешает около двадцати хуков на события Claude Code: перед каждой командой и правкой, после них, при остановке и конце сессии. Все они запускают локальные скрипты на Node.js из папки плагина. Что они делают:

  • проверяют команды в терминале и не дают агенту делать опасное (например, обходить проверки при коммите);
  • не дают агенту переписывать настройки линтеров и форматеров, чтобы «починить» проверку вместо кода;
  • после правок запускают Prettier и проверку типов TypeScript через npx, если в проекте они есть. npx может скачать пакет из npm, если его нет локально;
  • записывают сводку сессии и учёт расходов в папку ~/.claude/ (например, ~/.claude/metrics/costs.jsonl);
  • скилл самообучения записывает, что делал агент, в ~/.local/share/ecc-homunculus/. Перед записью скрипт вычищает похожее на ключи, токены и пароли;
  • на Маке показывает уведомление, когда агент закончил.

Куда ходит в сеть. В хуках мы не нашли отправки твоих данных на сторонние серверы. Сетевых обращения два: проверка, отвечают ли MCP-серверы, которые ты сам подключил, и обращение к локальному адресу 127.0.0.1 для доски планов. Автор пишет, что диагностика никогда не отправляется сама. Готовый список MCP-серверов в репозитории плагин сам не подключает: в plugin.json поле mcpServers пустое.

Фоновый наблюдатель. В скилле самообучения есть фоновый процесс, который время от времени запускает claude на модели Haiku, чтобы разбирать записи. По умолчанию он выключен ("enabled": false в config.json). Если включишь - он тратит твой лимит Claude.

Скачивание и запуск кода из сети в духе curl ... | bash в установщике и хуках не нашли. Сам установщик npx ecc-universal - это код из npm, его запускаешь ты.

Вывод. Вредного не нашли: данные остаются на компьютере, опасные команды хуки, наоборот, блокируют. Но это большая система, которая вмешивается в каждое действие агента во всех проектах: хуки могут замедлять работу, требовать от агента лишних шагов и конфликтовать с твоими хуками и другими плагинами памяти. Если сомневаешься - бери отдельные скиллы из папки skills или ставь с профилем minimal.

Если не работает

  • Плагин не появился - перезапусти Claude Code и проверь /plugin list.
  • Ругается на уже существующую установку или конфликт области - по README запусти npx ecc-universal@2.2.2 setup, он сам разберётся, куда переносить. Ставить руками поверх не надо.
  • Хуки мешают - переключи профиль на minimal через /ecc:configure-ecc.
  • Не используй команду npx ecc-install: по README такого отдельного пакета нет, пакет называется ecc-universal.

Вопросы и ответы

ECC бесплатный? Да, открытый, лицензия MIT.

Это скилл или плагин? Плагин: скиллы, агенты, команды и хуки вместе. Отдельный скилл из него можно взять и без плагина.

Можно ставить вместе с другими плагинами? Можно, но у ECC свои хуки на каждое действие и своя память сессий. Если уже стоит плагин памяти или свои хуки, следи, чтобы они не дублировали друг друга.

Работает ли в Codex? Да, как плагин Codex. Часть возможностей там ограничена, сверяйся с таблицей поддержки в README.

Автор и источник

Сборка открытая, чужая, лицензия MIT. Описание, команды и проверка безопасности сделаны по репозиторию affaan-m/ECC (README, LICENSE, .claude-plugin/plugin.json, hooks/hooks.json, скрипты хуков) на 28 сентября 2026 года.

Похожие скиллы

Курс и рабочая база ClaudeBase

Получить доступ

1990 ₽ в месяц · возврат 7 дней · что входит

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