Deepseek ArtifactsDeepseek Artifacts
Коллекция конфигов Claude Code · проверено 2026-11-12

Everything Claude Code: что внутри и как установить

Репозиторий теперь называется affaan-m/ECC: 71 агент, 314 навыков, 98 команд, 22 набора правил и среда выполнения хуков для Claude Code. Ниже — состав, дословные команды установки и то, что действительно стоит включать.

Кратко

  • «Everything Claude Code» — это сообщническая коллекция конфигураций Claude Code (агенты, навыки, команды, правила, хуки и настройки MCP), которую ведёт Affaan Mustafa. Это не продукт Anthropic.
  • Репозиторий переименован: github.com/affaan-m/everything-claude-code теперь отдаёт 301 на affaan-m/ECC, а идентификатор плагина — ecc@ecc, а не everything-claude-code@everything-claude-code.
  • В коммите d2ef2680 (2026-11-06) в дереве 71 агент, 314 папок SKILL.md, 98 файлов команд, 22 набора правил, 68 скриптов и 8 типов событий хуков.
  • Ставьте по одному способу на harness: либо мастер (npx ecc-universal@2.2.3 setup), либо штатные команды /plugin. Их сочетание README прямо называет причиной дублированных навыков и двойных срабатываний хуков.

affaan-m/ECC — README

Репозиторий: github.com

.claude-plugin/plugin.json — v2.2.3

Манифест версии: raw.githubusercontent.com

the-shortform-guide.md / the-longform-guide.md

Руководства автора: github.com

ecc-universal — npm registry

Пакет npm: registry.npmjs.org

Состояние репозитория на 2026-11-12: 301,569 звёзд на GitHub, последний релиз v2.2.3 от 2026-10-01, последний коммит d2ef2680 от 2026-11-06. Число звёзд меняется ежедневно — читайте его как снимок. Количество файлов, номера версий и команды установки на этой странице взяты из дерева репозитория и манифестов, а не пересказаны из блогов.

Что это на самом деле

Это плагин, а не модель и не форк Claude Code. В репозитории лежит манифест `.claude-plugin/` и пять видов текстовых артефактов — определения субагентов, навыки, слэш-команды, файлы правил и скрипты хуков, — которые Claude Code читает из вашего каталога конфигурации.

Проект представляет себя как конфиги победителя хакатона Anthropic: автор выиграл хакатон Anthropic x Forum Ventures в сентябре 2025 года и говорит, что коллекция выросла из повседневной работы. Лицензия MIT, это сторонний проект сообщества; Anthropic его не публикует и не проверяет.

С линейки 2.x тот же корень через папки-адаптеры `.codex/`, `.opencode/`, `.cursor/` отображается и на другие harness — Codex, OpenCode, Cursor, Gemini CLI, Copilot CLI, Qwen, Kimi Code и другие. Паритет функций различается, поэтому в README есть отдельная таблица поддержки.

Версия
v2.2.3 · 2026-10-01
Последний коммит
d2ef2680
Лицензия
MIT
Звёзды (снимок)
301,569

Что внутри репозитория

Числа ниже посчитаны по дереву репозитория в коммите d2ef2680 (6 449 записей, без усечения), а не взяты из сводной таблицы README. Имена папок — это идентификаторы, по которым сопоставляет Claude Code, поэтому они не переведены.

КаталогЗаписейЧто внутри
agents/71Определения субагентов в markdown с frontmatter: planner, architect, code-reviewer, security-reviewer, ревьюеры по языкам (Go, Python, Rust, Java, Kotlin, TypeScript, Ruby, F#) и разборщики ошибок сборки для каждого языка.
skills/314По папке на навык, в каждой SKILL.md: процесс TDD, проверка безопасности, цикл верификации, eval harness, стратегическая компакция, шаблоны для языков и фреймворков, а также прикладные навыки для ML, данных и эксплуатации.
commands/98Файлы слэш-команд. Проект переходит на поверхность навыков, поэтому они описаны как поддерживаемые шимы совместимости, а не основной вход.
rules/22Постоянно загружаемые стандарты: `common/` (не зависит от языка) и по папке на стек — typescript, python, golang, rust, java, kotlin, swift, php, csharp, cpp, ruby, perl, react, react-native, vue, nuxt, angular, dart, fsharp, arkts, web. Всего 122 markdown-файла.
hooks/7hooks.json и скрипты memory-persistence. Подключено восемь событий: PreToolUse (10 матчеров), UserPromptSubmit, PreCompact, SessionStart (2), PostToolUse (2), PostToolUseFailure (2), Stop (8) и SessionEnd.
scripts/68Кроссплатформенные инструменты на Node.js: установщик, doctor, repair, uninstall, инспекция сессий, memory, eval harness и адаптеры Codex и OpenCode.
contexts/3dev.md, review.md и research.md — альтернативные контексты системного промпта, которые можно подставить на сессию.
mcp-configs/1Один `mcp-servers.json` с определениями MCP-серверов: замените ключи-заглушки и скопируйте в `~/.claude.json`.
legacy-command-shims/12Выведенные из обихода короткие команды для явного включения: /tdd, /e2e, /eval, /verify, /orchestrate. Каждая указывает на навык, который её заменил.

Правила и навыки намеренно опциональны: установка плагина не может принести правила, потому что у плагинов Claude Code нет канала для rules. Именно поэтому README просит копировать папки правил вручную.

Установка в Claude Code

Три маршрута, все дословно из README. Выберите один на harness: README сам предупреждает, что два способа сразу дублируют навыки, команды и хуки.

Маршрут 1 — мастер установки (рекомендуется)

Ставит, обновляет или переносит плагин `ecc@ecc` в выбранную область (user, project или local) и задаёт профиль хуков. Нужен Node.js 18 или новее, клонировать репозиторий не требуется. Эквиваленты для pnpm, Yarn 2+ и Bun — `pnpm dlx` / `yarn dlx` / `bunx` с теми же аргументами.

npx ecc-universal@2.2.3 setup

Маршрут 2 — штатные команды плагинов

Выполняются внутри сессии Claude Code (2.1 или новее). Устанавливают навыки, агентов, команды и хуки, управляемые плагином, и на этом всё — полную ручную установку поверх делать не нужно.

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

Маршрут 3 — правила, которые плагин не поставит

Плагины Claude Code не распространяют rules, поэтому README просит клонировать репозиторий и скопировать нужные наборы. Начните с `rules/common` плюс один языковой набор; вторая строка cp в блоке — та, что меняется на ваш стек.

git clone https://github.com/affaan-m/ECC.gitcd ECCmkdir -p ~/.claude/rules/ecccp -R rules/common ~/.claude/rules/ecc/cp -R rules/typescript ~/.claude/rules/ecc/  # replace with your stack

Проверьте, что получилось

В Claude Code `/plugin list ecc@ecc` должен показать плагин включённым, а команды плагина получают пространство имён — `/ecc:plan`, а не `/plan`. Если установки наложились и появились дубли, README советует удалить и поставить один раз.

Что нужно заранее

  • 1Claude Code 2.1 или новее в PATH. README называет минимумом v2.1.0 из-за того, как система плагинов загружает хуки.
  • 2Node.js 18 или новее для мастера и скриптов хуков: их переписали на Node.js, чтобы они работали в Windows, macOS и Linux.
  • 3Git, а также проверенный чекаут, если вы собираетесь копировать правила или читать скрипты хуков перед включением.

Что стоит использовать

Репозиторий — это каталог, а не продукт, и автор говорит то же самое: «начните с того, что откликается, подгоните под свой стек, уберите то, чем не пользуетесь». По этому критерию основная ценность в четырёх вещах.

  1. 1

    Определения субагентов

    Роль для ревью или планирования оценить дёшево: откройте agents/code-reviewer.md или agents/planner.md, прочитайте промпт и решите, нужен ли вам такой голос в сессиях. Скопировать один файл в ~/.claude/agents/ ничего не стоит и плагина не требует.

  2. 2

    Навыки TDD и верификации

    tdd-workflow, verification-loop и eval-harness — та самая рабочая логика, вокруг которой построены руководства автора: «сначала падающий тест» и «проверь, прежде чем говорить, что готово» вписаны как шаги, а не как совет. Прочитайте их до установки — они меняют ход сессии.

  3. 3

    Наборы правил

    rules/common — самый переносимый артефакт репозитория: короткие постоянно загружаемые стандарты по тестам, безопасности, git-процессу и стилю кода. Это обычный markdown, поэтому они работают с любым агентом, читающим файл правил или памяти, и их проще всего сократить под свои порядки.

  4. 4

    Среда хуков — выборочно

    Хуки — то место, где коллекция действительно что-то принудительно делает: Stop-хук с проверкой форматирования и типов, PreToolUse-гейт для разрушительных shell-команд, скрипты памяти на старте и конце сессии. Это же и самая большая площадь контакта, поэтому включайте по одному и сначала читайте скрипт. Для этого и есть ECC_HOOK_PROFILE (minimal / standard / strict) и ECC_DISABLED_HOOKS.

Оговорки перед установкой

Это компромиссы, видимые из README и структуры репозитория, а не гипотезы.

  • Это сторонний и неофициальный проект. Работа сообщества под MIT, а не продукт Anthropic. Сам README предупреждает: поддерживаются только GitHub-репозиторий, пакеты npm ecc-universal и ecc-agentshield, идентификатор ecc@ecc и ecc.tools, а зеркала могут содержать вредоносный код.
  • Расход контекста реален. Навыки загружаются по требованию, но постоянно загружаемые правила и контекст SessionStart оплачиваются на каждом ходе: README по умолчанию ограничивает дополнительный контекст SessionStart 8 000 символами и даёт ECC_SESSION_START_MAX_CHARS и ECC_SESSION_START_CONTEXT=off, чтобы уменьшить. Тот же README предупреждает, что обилие MCP-инструментов сжимает окно 200k примерно до 70k.
  • Может столкнуться с вашей текущей конфигурацией. Правила идут в ~/.claude/rules/ecc/, агенты в ~/.claude/agents/, хуки в собственный hooks.json плагина — если у вас уже есть соглашение по CLAUDE.md или свои хуки, рассчитывайте на слияние, а не на замену.
  • Идентификаторы менялись. Старые статьи ставят everything-claude-code@everything-claude-code из affaan-m/everything-claude-code; сейчас оба варианта ведут к affaan-m/ECC и ecc@ecc. README называет длинную форму устаревшим псевдонимом.
  • Хуки — это исполняемая конфигурация. Они запускают shell-команды на вашей машине по событиям инструментов. Прочитайте hooks/hooks.json и скрипты в scripts/hooks/ до включения и не копируйте hooks.json в settings.json поверх установленного плагина: README описывает это как причину ошибок о дублированных хуках.

Если брать только одно

Возьмите правила и один-два навыка. Ценность коллекции не в каталоге из 314 навыков — никто не проверяет 314 навыков, — а в тех нескольких артефактах, что описывают процесс, в который вы и так верите, плюс напоминание, что постоянно загружаемый контекст стоит денег. Остальное подождёт до момента, когда сессия действительно сломается.

FAQ по Everything Claude Code

Читать дальше