Кратко
- ECC (Everything Claude Code) = OSS-harness Agent: 246+ Skills, 61 Agents, Hooks памяти, AgentShield — MIT.
- В отличие от пары Cursor Rules: research-first, eval-harness, память между сессиями, аудируемая установка.
- Claude Code, Cursor, Codex и др. — но не смешивайте пути установки; дубли Hooks — главная причина тормозов.
- Один разработчик:
minimal+ 5–10 Skills; команда: двухнедельный PoC до полного профиля Hook. - ECC — как писать; облачный Mac — где собирать.

1. Не ведитесь на Stars: какую боль лечит ECC?
Многие ставят ECC, потому что «все ставят». Лучший вопрос: Claude Code не хватает IQ или процесса? Если каждый раз объясняете проект, мержите без уверенности или Hooks забивают терминал — ECC уместен. Для редких двухстрочных скриптов хватит Rules проекта.
affaan-m/ECC — agent harness performance optimization system: обслуживает harness (плагин Claude Code, Skills Cursor, AGENTS.md Codex), а не ещё один chat API. Affaan Mustafa выложил ~10 месяцев прод-конфига после Hackathon Anthropic:
- Skills (~246): единицы workflow в
SKILL.md, пассивные триггеры, переиспользование агентами; для новых фич предпочтительны Skills; - Agents (~61): роли для ревью, починки сборки, многоязычного review;
- Hooks: скрипты SessionStart/Stop для памяти между сессиями, сводок и runtime-гейтов;
- Rules по языкам (TS/Python/Go/Java…), ставьте только нужное;
- MCP, Commands (legacy slash в
legacy-command-shims/), AgentShield; - v2.0.0-rc.1: нарратив Hermes +
ecc2/на Rust (alpha, не GA).
Обзор по-китайски: README.zh-CN.md. «Зачем так устроен Agent» — в гайдах Shorthand и Longform (токены, параллельные worktree, eval).
Лицензия и коммерческая граница: ядро — MIT навсегда бесплатно. ECC Pro (GitHub App, аудит приватных репо) и Sponsor опциональны — Pro не нужен, чтобы попробовать OSS.
2. Ядро: Skills, Hooks, память, безопасность
2.1 Skills — рабочие процессы как граждане первого класса
ECC делает Skills основной поверхностью; Commands в режиме поддержки/совместимости, старые slash — в legacy-command-shims/. Командные стандарты — fork skills/, а не гора slash-команд.
Покрытие широкое: search-first (сначала доки), eval-harness (верификация), паттерны Django/Spring, медиа/ops-паки v2. Одному разработчику 5–10 Skills под стек часто удобнее --profile full.
2.2 Hooks и память: сессии без «амнезии»
Longform Guide описывает Hooks, которые суммируют в конце сессии и восстанавливают контекст при SessionStart, экономя токены на повторную вставку PRD. С v1.8+ доступны ECC_HOOK_PROFILE=minimal|standard|strict и ECC_DISABLED_HOOKS, чтобы приглушить шумные Hooks без правки файлов — важно, когда «каждое сохранение запускает два скрипта».
2.3 AgentShield и культура research-first
Безопасность: /security-scan, AgentShield (Security Guide, Agentic Security) — sandbox, CVE, prompt injection. Культура: сначала исследование, потом код — официальные доки и проверки, не угадывание API. Как в чеклисте аренды Mac / onboarding Mac mini: воспроизводимая сборка до автоматизации.
3. Кросс-harness: Claude Code, Cursor, Codex — один пакет?
README перечисляет Claude Code, Codex, Cursor, OpenCode, Gemini CLI, Zed, GitHub Copilot. В корне .cursor/, .codex/, .claude/ — один набор Skills/Rules на несколько IDE, не разрозненные промпты.
| Ваш инструмент | Куда ставить ECC | Практический совет |
|---|---|---|
| Claude Code | официальный Plugin + install.sh | путь по умолчанию; начните minimal или core |
| Cursor | .cursor/skills и т.д. | дедуп с Rules проекта; команда — AGENTS.md |
| OpenAI Codex CLI | AGENTS.md, .agents/skills/ | если уже на Codex; читайте /codex-setup |
| только иногда Copilot | документация | полный ECC — низкий ROI; не навязывайте |
v1.8: /harness-audit, /quality-gate, /model-route — «здоров ли harness»; через две недели, не в день 1 на полную.
4. Ловушки установки: почему «после установки стало медленнее»
Quick Start жирным шрифтом: выберите ровно один путь установки. Типичный сценарий: в понедельник marketplace, в среду коллега говорит «full — полный набор», вы запускаете install.sh --profile full — два /eval, Hooks срабатывают дважды, в контексте тысячи «левых» токенов. Это наслоение путей, а не «ECC тормозит».
Рекомендуемый порядок (Claude Code):
- Plugin (marketplace) + только нужные language rules; или
- вручную:
./install.sh --profile minimal --target claude(без hooks — minimal); gates —--modules hooks-runtime. - Не уверены? По README:
npx ecc consult "security reviews" --target claudeдля превью компонентов.
Windows: install.ps1; Hooks с v1.7+ часто на Node.js (меньше bash-only сбоев). Сломали — Reset/Uninstall в README; сообщество Discussions, помощь TROUBLESHOOTING, вклад CONTRIBUTING.
5. Стоит ли? Сначала определите роль
Таблица ниже — для быстрого решения. Пять минут? Хватит таблицы. PoC для команды? Читайте раздел 6 про облачный Mac.
| Роль / сценарий | Вердикт | Почему |
|---|---|---|
| Solo full-stack (Claude Code/Cursor) | Попробовать | minimal + ~10 Skills для research-first и Hooks памяти; MIT без lock-in |
| Команда 10+ инженеров | PoC, затем осторожно full | единая политика install/Hook, без личного наслоения; с code review |
| Только legacy-скрипты | опционально | 246 Skills — чаще шум, чем польза |
| iOS release + Xcode CI | слоями | ECC ≠ macOS runner; параллельные agents: гайд worktree облачный Mac |
| Жёсткий compliance (неизвестные Hooks запрещены) | security review сначала | SECURITY.md, AgentShield; --without baseline:hooks |
ECC стоит пробовать как базу Agent-инженерии — не слепой full install. Stars ≠ ×3 скорость после clone.
6. Облачный Mac: агенты на ноутбуке, сборка в ЦОД
ECC отвечает за рассуждение и workflow в IDE/CLI; xcodebuild, симуляторы, нотаризация и Keychain по-прежнему требуют настоящий macOS. Распространённое разделение:
- локально/Cursor + ECC: задачи, патчи, PR;
- облачный Mac mini M4: CI, параллельные worktree,
launchd(FAQ); - релизная неделя: посуточная аренда Mac для 16/24 ГБ, затем неделя/месяц.
Закрытая крышка ноутбука не заставит облачные Hooks собирать Xcode — поэтому harness и build machine разделяют. Сравните гайд по облачному Mac по срокам аренды. Аренда Mac на bare-metal M4, а не общий Mac VPS.
7. Частые вопросы
Конфликт с Cursor Rules? Возможен. Выберите «ECC главный» или «Rules проекта главные»; перед merge — diff .cursor/ или /harness-audit.
Нужен ли ECC Pro? Нет. OSS под MIT; Pro — опциональный GitHub App и аудит приватных репозиториев.
Hermes / ecc2 в v2? rc.1 добавляет нарратив Hermes и alpha ecc2/ на Rust; для продакшена ориентируйтесь на Plugin/manual из README.
Как следить за обновлениями? Watch Releases; перед major — install-plan в ветке (v1.9+).
Это как OpenClaw? Нет. OpenClaw — шлюз и исполнение плагинов; ECC — производительность и нормы coding-harness. Разделяйте слои, не делите порты/MCP/Hooks на одном хосте.
8. Ссылки (внешние)
- Репозиторий: github.com/affaan-m/ECC
- Китайский README: README.zh-CN.md
- Вклад и безопасность: CONTRIBUTING · SECURITY · TROUBLESHOOTING
- Сообщество: Discussions
- Гайды автора (X): Shorthand · Longform
9. Итог
ECC (Everything Claude Code) переводит вас от «пользуюсь Claude Code» к управлению harness Agent — Skills-workflow, память Hook, аудируемая установка и security-scan. Один разработчик: minimal + отобранные Skills для привычки research-first; команда: двухнедельный PoC вместо full install по Stars. Пайплайн iOS/macOS? Harness в IDE, сборка на облачном Mac — посуточная аренда, пока xcodebuild не зелёный, затем постоянный Agent-хостинг.