Коротко о проекте
Claude Code сам по себе умный, но без готовых агентов, скиллов и настроек многие вещи приходится собирать вручную.
Everything Claude Code (ECC) — бесплатная открытая сборка для Claude Code от Аффана Мустафы, победителя хакатона Anthropic в Нью-Йорке. Она добавляет готовых агентов, скиллы, команды, хуки и настройки проекта.
Проект находится в официальном репозитории github.com/affaan-m/ECC ↗.
Ставьте только из официального репозитория. Автор предупреждает: в сторонних копиях могут быть вирусы. Выберите один способ установки и не ставьте сборку дважды — иначе задвоятся скиллы, команды и хуки.
Что внутри
Набор закрывает типичный цикл разработки — от планирования до проверки безопасности и настройки под ваши привычки.
Агенты
Каждый отвечает за свою роль: планирование фич, архитектура, безопасность или поиск и исправление багов.
Скиллы
Готовые инструкции для тестов, Git, стандартов кода и распространённых паттернов бэкенда.
Команды
Слеш-команды для задач вроде /plan, /code-review и /security-scan.
Хуки
Срабатывают автоматически после правок: форматируют код, проверяют типы и показывают предупреждения.
Правила и MCP
Настроенные правила проекта и подключения к внешним сервисам через MCP.
Самообучение
Анализирует историю Git, замечает ваши привычки и превращает повторяющиеся паттерны в новые скиллы.
Что нужно заранее
Проверьте версии в терминале до установки.
Для Claude Code нужна подписка Claude Pro или Max либо API-ключ Anthropic. На Windows команды запускайте в PowerShell, на macOS и Linux — в Терминале. Если терминал пишет not found, установите недостающую программу, откройте терминал заново и повторите проверку.
Установка за 5 минут
Выберите только один вариант: плагин внутри Claude Code или мастер в терминале.
Не устанавливайте ECC обоими способами одновременно. Это может задвоить команды, скиллы и хуки.
Способ 1. Прямо в Claude Code
Проще всегоОфициальный плагин через маркетплейс Claude Code.
Откройте терминал и запустите Claude Code командой:
claudeВнутри Claude Code добавьте официальный маркетплейс:
/plugin marketplace add https://github.com/affaan-m/ECCЗатем установите плагин:
/plugin install ecc@eccВыйдите из Claude Code и запустите его заново.
В ролике автор говорил: «скиньте ссылку и попросите установить». Claude предложит эти две команды; надёжнее вставить их самостоятельно.
Способ 2. Мастер установки в терминале
Настройки и обновленияПодходит, если хотите сразу выбрать область установки и хуки.
Откройте терминал — в Windows это PowerShell — и запустите мастер:
npx ecc-universal@2.2.3 setupДля обычной работы отвечайте на вопросы мастера так:
Область: Global user · Хуки: Standard · остальные настройки подтвердите.
Перезапустите Claude Code. Чтобы обновить ECC или изменить настройки, позднее запустите ту же команду мастера ещё раз.
Проверьте установку
В новой сессии Claude Code выполните команду списка плагинов.
1. Найдите ECC в списке
/plugin list2. Настройте сборку при необходимости
Перенастроить ECC изнутри Claude Code можно отдельной командой.
/ecc:configure-eccПравила — по желанию
Правила не устанавливаются вместе с плагином: их можно добавить отдельно. Ниже пример с общими правилами и набором для TypeScript.
macOS / Linux, WSL или Git Bash — команды Bash
Запустите команды в Bash. Они клонируют репозиторий и копируют правила в каталог Claude.
git clone https://github.com/affaan-m/ECC.git
cd ECC
mkdir -p ~/.claude/rules/ecc
cp -R rules/common ~/.claude/rules/ecc/
cp -R rules/typescript ~/.claude/rules/ecc/Windows PowerShell — эквивалентные команды
Если не используете WSL или Git Bash, эти команды выполняют те же действия в PowerShell.
git clone https://github.com/affaan-m/ECC.git
Set-Location ECC
New-Item -ItemType Directory -Force "$HOME\.claude\rules\ecc" | Out-Null
Copy-Item -Recurse -Force ".\rules\common" "$HOME\.claude\rules\ecc\"
Copy-Item -Recurse -Force ".\rules\typescript" "$HOME\.claude\rules\ecc\"Первые шаги
Не нужно изучать весь каталог. Начните с текущей задачи: команды плагина используют приставку /ecc:, а нужного агента сборка подбирает сама.
Планировщик и архитектор помогут разложить задачу.
/ecc:plan "опишите фичу"Попросите использовать скилл для TDD.
«Используй скилл tdd-workflow»Запустите ревью изменений.
/ecc:code-reviewНайдите и исправьте ошибки сборки.
/ecc:build-fixПросканируйте код на уязвимости.
/ecc:security-scanНайдите ненужный код для очистки.
/ecc:refactor-cleanСначала сохраните контекст, затем восстановите позже.
/ecc:save-session /ecc:resume-sessionСамообучение на вашей истории
ECC может изучать историю Git в папке проекта и превращать ваши повторяющиеся привычки в скиллы.
Откройте Claude Code в папке проекта с историей коммитов, а затем выполните три команды по порядку.
Создать скиллы
/ecc:skill-createСоберёт возможные скиллы по истории Git.
Посмотреть паттерны
/ecc:instinct-statusПокажет, какие привычки уже распознаны.
Сгруппировать результат
/ecc:evolveСгруппирует изученное в новые скиллы.
Чем дольше работаете со сборкой, тем точнее она подстраивается. На чистой Windows часть функций самообучения ограничена — используйте WSL или Git Bash.
Частые проблемы
Чаще всего причина — старая версия Claude Code или двойная установка. Нажмите на проблему, чтобы раскрыть решение.
node, git или claude пишет «not found»
Установите недостающую программу по ссылкам в разделе «Что нужно заранее», откройте терминал заново и повторите установку.
Плагин не ставится или хуки не работают
Проверьте версию командой claude --version: нужна версия 2.1 или новее. Обновите Claude Code и перезапустите его.
/plugin install сообщает, что плагин уже есть или конфликтует область установки
Запустите мастер установки: он найдёт старую установку и аккуратно перенесёт её.
npx ecc-universal@2.2.3 setupКоманды и скиллы задвоились, хуки срабатывают дважды
Скорее всего, сборка установлена двумя способами. Удалите плагин в Claude Code, запустите предварительную проверку удаления, затем поставьте ECC заново только одним способом.
npx ecc-universal@2.2.3 uninstall --dry-runПосле сброса настроек ECC пропал
Сначала запустите диагностику, затем восстановление:
npx ecc-universal@2.2.3 doctor
npx ecc-universal@2.2.3 repairСамообучение не работает на Windows
Запустите Claude Code через WSL или Git Bash — на чистой Windows часть функций самообучения работает с ограничениями.
Не помогло? Откройте разбор ошибок и форму для вопроса автору ↗ в GitHub Issues.
Полезные ссылки
Исходники, сайт проекта, установщик и официальная документация.