Разработка

ECC: обзор и гайд по набору из 68 субагентов и 293 скилов для кодинг-агентов

FulcrumLab • 07.10.2026 • 5 мин чтения
ECC: обзор и гайд по набору из 68 субагентов и 293 скилов для кодинг-агентов
Разбираем ECC: открытую библиотеку из 68 субагентов и 293 скилов для Claude Code, Codex и Cursor. Роли planner, tdd-guide, code-reviewer и настройка.

Когда разработчики используют терминальных кодинг-агентов вроде Claude Code, Codex или Cursor, стандартный подход заключается в отправке одного общего промпта. Модель пытается одновременно проектировать архитектуру, писать логику компонентов, исправлять ошибки компилятора и проверять безопасность. В результате контекстное окно быстро забивается посторонней информацией, тесты пропускаются, а агент начинает ходить кругами при возникновении ошибок сборки.

Репозиторий ECC (Everything Claude Code) от Affaan Mustafa решает эту задачу через декомпозицию. Это открытая библиотека из 68 специализированных субагентов и 293 модульных скилов, оформленных по открытому стандарту Agent Skills. Вместо одной универсальной модели работа разделяется между узкими ролями: планировщиком, тестировщиком, ревьюером и специалистом по безопасности.

Каталог субагентов: разделение задач между моделями

Каждый агент в ECC описан отдельным файлом с собственной системной ролью, набором разрешенных инструментов и моделью:

Субагент Роль и специализация Инструменты Рекомендуемая модель
planner Планирование реализации сложных фич, декомпозиция задачи и анализ зависимостей перед написанием кода Read, Grep, Glob Claude Opus
architect Проектирование системной архитектуры, масштабируемость и фиксация технических решений Read, Grep, Glob Claude Opus
tdd-guide Ведение разработки по методологии TDD: сначала падающие тесты, затем минимальный код и рефакторинг Read, Write, Edit, Bash, Grep Claude Sonnet
code-reviewer Анализ написанного кода: поиск регрессий, проверка качества и соответствия соглашениям проекта Read, Grep, Glob, Bash Claude Sonnet
security-reviewer Аудит на уязвимости OWASP, утечки ключей и токенов, SSRF, инъекции и небезопасную криптографию Read, Grep, Glob, Bash Claude Sonnet
build-error-resolver Точечное устранение ошибок сборки и типизации (TypeScript/компиляторы) с минимальным диффом без переписывания архитектуры Read, Write, Edit, Bash, Grep, Glob Claude Sonnet

Библиотека скилов: 293 готовых воркфлоу

В отличие от правил, которые постоянно висят в системном промпте, скилы (Skills) загружаются моделью строго по необходимости:

  • Формат Agent Skills: каждый скил представляет собой структурированную инструкцию в формате Markdown (SKILL.md) с описанием триггеров запуска и шагов выполнения.
  • Примеры прикладных скилов:
    • api-design — стандарты проектирования REST и gRPC API;
    • database-migrations — безопасное создание и накат миграций баз данных;
    • benchmark-optimization-loop — запуск и профилирование бенчмарков производительности;
    • accessibility — проверка интерфейсов на соответствие стандартам WCAG;
    • continuous-learning — фиксация выводов сессии для повторного использования.
  • Экономия контекста: агент обращается к конкретному скилу только тогда, когда разработчик ставит соответствующую подзадачу, не расходуя токены на нерелевантные инструкции.

Языковые правила и стандарты кода (Rules)

Для соблюдения чистоты кодовой базы ECC включает готовые каталоги правил в папке rules/:

  • common/: универсальные правила (именование переменных, запрет неиспользуемого кода, правила коммитов);
  • Языковые пакеты: специализированные паттерны для TypeScript, Python, Go, Swift, PHP и ArkTS. Разработчик может подключить только тот набор, на котором написан его стек.

Хуки и защита терминала от деструктивных команд

Одной из частых проблем кодинг-агентов с доступом к Bash является риск случайного удаления файлов или затирания изменений. В ECC встроен механизм перехвата событий инструментов:

  • Блокировка опасных команд: хуки перехватывают вызовы в терминале и предотвращают выполнение деструктивных операций (случайный rm -rf, жесткий сброс веток через git checkout --force);
  • Автоматические проверки: запуск линтеров и валидаторов сразу после редактирования файлов (например, предупреждение об оставленных отладочных вызовах console.log).

Пошаговое руководство: установка и настройка

ECC распространяется как открытый пакет и поддерживает установку в Claude Code, Codex, Cursor и другие среды разработки.

1. Универсальная установка через npx

npx ecc-universal setup

Команда запускает интерактивный мастер, который:

  1. Проверяет наличие Node.js (требуется версия 18+), Git и установленного CLI агента;
  2. Предлагает выбрать целевой редактор (Claude Code, Codex, Cursor);
  3. Позволяет задать область установки — глобально для пользователя или локально в текущий проект.

2. Установка в Claude Code как плагин

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

claude plugins install ecc@ecc
# или внутри активной сессии:
/plugin install ecc@ecc

3. Проверка и устранение неполадок

Для проверки корректности установленных агентов и скилов доступны встроенные команды:

# Диагностика установленных компонентов
npx ecc-universal doctor

# Восстановление поврежденных файлов и хуков
npx ecc-universal repair

Итог

ECC — это масштабная база готовых субагентов и скилов для кодинг-агентов. Репозиторий избавляет от необходимости вручную настраивать промпты для разных стадий разработки: достаточно подключить готовые роли планировщика, TDD-гида и ревьюера, чтобы агент работал последовательно и предсказуемо.

Готовы внедрить ИИ в свой бизнес?

Превратите идеи в действия. Получите персональные рекомендации по внедрению искусственного интеллекта и начните трансформацию уже сегодня.