|

Разбор everything-claude-code: полный анализ 13 агентов и 40+ навыков коллекции плагинов Claude Code с 50 000 звезд

everything-claude-code-plugin-guide-ru 图示

Claude Code уже стал одним из самых востребованных инструментов для AI-программирования. Но большинство разработчиков используют его возможности лишь на 30%, ограничиваясь простым чатом для написания кода.

everything-claude-code — это коллекция плагинов и конфигураций для Claude Code, набравшая почти 50 000 звезд на GitHub. Проект был представлен Аффааном Мустафой (Affaan Mustafa), победителем хакатона Anthropic. Этот набор включает 13 специализированных агентов, более 40 навыков (Skills), загружаемых по запросу, 32 быстрые команды и полноценную систему непрерывного обучения, что выводит эффективность разработки с Claude Code на совершенно новый уровень.

Основная идея проекта: Claude Code — это не просто чат-бот, а платформа для оркестрации AI-агентов, которую можно глубоко настраивать под свои задачи.

Показатель проекта Данные
Звезды на GitHub ~49,900 (почти 50к)
Форки ~6,200
Профессиональные агенты 13
Навыки по запросу 40+
Быстрые команды 32
Поддерживаемые языки TypeScript, Python, Go, Java, C++
Текущая версия v1.5.0 (февраль 2026)
Лицензия MIT (Open Source)

🚀 Быстрый старт: Для вызова моделей Claude в Claude Code требуется доступ к API. Через сервис-прокси API APIYI (apiyi.com) можно быстро получить API-ключи для Claude 4 Sonnet, Claude 4 Opus и других моделей. Всё работает «из коробки» и идеально дополняет плагины everything-claude-code.


Что такое everything-claude-code: от победителя хакатона до опенсорс-проекта с 50 000 звезд

История создания everything-claude-code

В сентябре 2025 года Аффан Мустафа и его напарник @DRodriguezFX приняли участие в нью-йоркском хакатоне, организованном Anthropic совместно с Forum Ventures. Всего за 8 часов они полностью с помощью Claude Code создали продукт zenith.chat, обошли более 100 команд-соперников и заняли первое место, получив приз в размере 15 000 долларов на баланс API.

Секретным оружием этой победы стала схема конфигурации Claude Code, которую Аффан отшлифовывал в течение 10 месяцев ежедневного использования. После соревнований он выложил эти наработки в открытый доступ под названием everything-claude-code.

Позиционирование и суть проекта

everything-claude-code — это не отдельное приложение, а слой расширения конфигурации для Claude Code. Он значительно расширяет возможности Claude Code в следующих аспектах:

Измерение улучшения Стандартный Claude Code С установленным everything-claude-code
Планирование задач Требуется ручное описание Команда /plan автоматически разбивает задачу
Рецензирование кода Нужно запрашивать вручную Профессиональный агент проверяет код автоматически
Тестирование (TDD) Нужно писать тесты самому TDD-агент ведет через весь процесс
Сканирование безопасности Нет встроенного сканера AgentShield сканирует по 912 правилам
Накопление знаний Каждая сессия независима Система непрерывного обучения запоминает опыт между сессиями
Поддержка языков Общий подход Специфические правила и лучшие практики для каждого языка

GitHub проекта: github.com/affaan-m/everything-claude-code


Разбор четырехслойной архитектуры everything-claude-code

everything-claude-code использует тщательно продуманную четырехслойную архитектуру, где каждый уровень решает свои задачи:

everything-claude-code-plugin-guide-ru 图示

Первый слой: Взаимодействие с пользователем (Commands + Rules)

32 быстрые команды — это входные точки для взаимодействия с everything-claude-code. Они разделены на 6 основных категорий:

Категория команд Примеры команд Назначение
Основные процессы /plan, /tdd, /e2e Планирование задач, разработка через тестирование, сквозное тестирование
Качество кода /code-review, /build-fix, /refactor-clean Рецензирование кода, исправление ошибок сборки, рефакторинг и очистка
Коллаборация агентов /multi-plan, /multi-execute Параллельная работа нескольких агентов над сложными задачами
Система обучения /learn-eval, /evolve Оценка эффективности обучения, превращение опыта в навыки
Специфика языков /go-review, /python-review Рецензирование кода для конкретных языков программирования
Управление сессиями /sessions, /checkpoint Отслеживание сессий и сохранение контрольных точек

Rules (Правила) — это базовые конфигурации, которые всегда загружены в контекст. Они включают общие стандарты кодирования, правила работы с Git, требования к покрытию тестами (80% TDD), правила безопасности и т.д. Правила разделены на специализированные наборы для TypeScript, Python и Go.

Второй слой: Интеллектуальный слой (Agents + Skills)

13 специализированных агентов составляют ядро возможностей everything-claude-code. У каждого агента есть четкие границы ответственности и ограниченные права доступа к инструментам:

Имя агента Обязанности Права доступа
Planner Высокоуровневая декомпозиция и планирование задач Широкие (оркестратор)
Architect Проектирование системы и архитектурные решения Широкие (оркестратор)
TDD Guide Руководство процессом разработки через тестирование Инструменты кода и тестов
Code Reviewer Общее рецензирование кода Анализ в режиме «только чтение»
Security Reviewer Специализированная проверка безопасности Анализ в режиме «только чтение»
Build Error Resolver Диагностика и исправление ошибок сборки Инструменты сборки и отладки
E2E Runner Выполнение сквозных тестов Инструменты запуска тестов
Refactor Cleaner Рефакторинг и очистка кода Инструменты редактирования кода
Doc Updater Автоматическое ведение документации Инструменты редактирования документов
Go Reviewer Специфическая проверка для Go Анализ в режиме «только чтение»
Go Build Resolver Исправление ошибок сборки Go Инструменты сборки Go
Python Reviewer Проверка Python (PEP 8) Анализ в режиме «только чтение»
Database Reviewer Проверка SQL/ORM/миграций Только чтение БД

Агенты работают по модели иерархического делегирования: агенты-оркестраторы (Planner, Architect) имеют широкий доступ и могут ставить задачи специализированным агентам. Специализированные агенты имеют доступ только к тем инструментам, которые нужны для их работы, что предотвращает несанкционированные действия.

Более 40 навыков (Skills) — это модули знаний, загружаемые по запросу. В отличие от Rules, навыки загружаются только тогда, когда они нужны, чтобы не перегружать контекстное окно. Основные области:

  • Backend-разработка: паттерны проектирования API, кэширование БД, стратегии миграции, оптимизация производительности.
  • Frontend-разработка: React, Next.js, E2E-тестирование, Page Object Model.
  • Языковая специфика: TypeScript, Python, Go, Java, C++, Django, Spring Boot.
  • DevOps: контейнеризация Docker, паттерны развертывания, управление процессами PM2.
  • Продвинутые функции: оптимизация токенов, конвейеры LLM с учетом стоимости, сканирование безопасности.

🎯 Технический совет: Система агентов и навыков everything-claude-code опирается на мощные способности к рассуждению моделей Claude. Мы рекомендуем использовать API моделей серии Claude 4 через платформу APIYI (apiyi.com) — это позволит в полной мере раскрыть потенциал многоагентной коллаборации.

Третий слой: Слой автоматизации (Hooks + Scripts)

Hooks (хуки) — это событийные механизмы автоматизации, которые срабатывают на разных этапах жизненного цикла Claude Code:

Тип хука Момент срабатывания Функция
PreToolUse Перед использованием инструмента Проверка качества (Quality Gate)
PostToolUse После использования инструмента Верификация результата
SessionStart При начале сессии Загрузка контекста и памяти
SessionEnd При завершении сессии Сохранение паттернов и долгосрочной памяти
PreCompact Перед сжатием контекста Рекомендации по стратегическому сжатию
Stop При остановке сессии Извлечение паттернов и кристаллизация опыта

Четвертый слой: Слой обучения (Continuous Learning v1 + v2)

Это самая уникальная особенность everything-claude-code — она позволяет Claude Code накапливать опыт между разными сессиями.

Система обучения v1 (на базе Skills):

  • В конце сессии через Stop Hook извлекаются паттерны кодирования.
  • Паттерны сохраняются в директорию ~/.claude/skills/learned/.
  • Наблюдаемое покрытие составляет около 50-80%.

Система обучения v2 (на базе Instinct):

  • Реализует 100% покрытие через хуки PreToolUse/PostToolUse.
  • Каждая единица обучения — это «инстинкт» (Instinct) с оценкой уверенности от 0.3 до 0.9.
  • С помощью команды /evolve можно объединить 3 и более связанных инстинкта в переиспользуемый модуль навыков.

Руководство по установке everything-claude-code и настройке Claude Code API

Установка everything-claude-code

Предварительные требования: Claude Code CLI версии 2.1.0 или выше.

Шаг 1: Установка плагина

# Установка через маркетплейс плагинов Claude Code
/plugin marketplace add affaan-m/everything-claude-code
/plugin install everything-claude-code@everything-claude-code

Шаг 2: Установка файлов правил

# Клонируем репозиторий
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code

# Выберите набор правил в зависимости от вашего основного языка программирования
./install.sh typescript    # Проекты на TypeScript
./install.sh python        # Проекты на Python
./install.sh golang        # Проекты на Go

Шаг 3: Проверка установки

# Тестирование в Claude Code
/plan "Add user authentication"

Если вы видите, что Planner Agent автоматически разбивает задачу и делегирует её другим агентам, значит, установка прошла успешно.

Настройка доступа к Claude Code API

Для работы Claude Code требуется поддержка API моделей Claude. Вот шаги по настройке через платформу APIYI:

# Установка адреса API-интерфейса
export ANTHROPIC_BASE_URL=https://api.apiyi.com

# Установка API-ключа
export ANTHROPIC_API_KEY=ваш_API_ключ

💡 Совет: Платформа APIYI (apiyi.com) поддерживает всю линейку моделей, включая Claude 4 Opus и Claude 4 Sonnet. Многоагентная среда everything-claude-code генерирует довольно много вызовов API, а гибкая система тарификации APIYI поможет эффективно контролировать расходы.

После завершения настройки Claude Code будет автоматически использовать интерфейс APIYI для вызова моделей Claude, и все агенты и навыки (Skills) everything-claude-code будут работать корректно.



Подробный разбор 5 ключевых функций everything-claude-code

Функция 1: Система совместной работы нескольких агентов

Самая мощная возможность everything-claude-code — это синергия нескольких агентов. Рассмотрим процесс разработки новой функции в качестве примера:

  1. С помощью команды /plan Planner Agent (Агент-планировщик) разбивает требования на несколько подзадач.
  2. Architect Agent (Агент-архитектор) проектирует техническое решение и архитектуру системы.
  3. TDD Guide Agent (Агент по TDD) сначала пишет тест-кейсы.
  4. После завершения разработки Code Reviewer Agent и Security Reviewer Agent параллельно проводят проверку кода.
  5. E2E Runner Agent выполняет сквозное тестирование для верификации.
  6. Doc Updater Agent автоматически обновляет соответствующую документацию.

Весь процесс не требует ручного переключения: агенты взаимодействуют автоматически через иерархическое делегирование.

Функция 2: Аудит безопасности AgentShield

AgentShield — это встроенный инструмент сканирования безопасности, специально разработанный для рисков экосистемы Claude Code:

  • 912 правил тестирования с покрытием кода 98%.
  • 102 правила статического анализа.
  • Область обнаружения: утечка ключей, проблемы с правами доступа, риски инъекций в хуки, уязвимости MCP.
  • Конвейер состязательного сканирования с использованием трех агентов (на базе модели Opus).
# Базовое сканирование
npx ecc-agentshield scan

# Глубокое сканирование (с использованием модели Opus)
npx ecc-agentshield scan --opus --stream

Функция 3: Экономика контекстного окна

Одной из центральных концепций дизайна everything-claude-code является эффективность токенов. Контекстное окно Claude Code в 200K токенов на практике расходуется очень быстро:

Источник расхода Оценочный объем
Системный промпт ~10K токенов
Постоянные правила (Rules) ~5-8K токенов
Определения инструментов MCP ~2-5K токенов на каждый
История диалога Накапливается непрерывно

Если включить слишком много MCP, реально доступное пространство в окне 200K может сократиться до ~70K. Решение от everything-claude-code:

  • Правила (Rules) загружены всегда (необходимые затраты, около 5-8K).
  • Навыки (Skills) загружаются по запросу (токены расходуются только при использовании).
  • Агенты активируются по запросу (загружаются только в момент делегирования задачи).

Для каждого проекта рекомендуется включать не более 10 MCP.

Функция 4: Поддержка многоязычной разработки

everything-claude-code поддерживает не только TypeScript. В нем предусмотрены эксклюзивные правила и агенты-ревьюеры для основных бэкенд-языков:

Язык Набор правил Специализированный агент Поддержка фреймворков
TypeScript Лучшие практики TS Code Reviewer React, Next.js
Python PEP 8, тайп-хинтинг Python Reviewer Django, DRF, Celery
Go Идиоматика Go, обработка ошибок Go Reviewer + Go Build Resolver gRPC, PostgreSQL
Java Spring Boot
C++ Базовая поддержка

Функция 5: Шаблоны реальных проектов

В проект встроены 4 конфигурационных шаблона для реальных сценариев, которые можно сразу копировать и использовать:

Шаблон Технологический стек Сценарий использования
SaaS-приложение Next.js + Supabase + Stripe Веб-продукты SaaS
Микросервис на Go gRPC + PostgreSQL Бэкенд-микросервисы
Django REST DRF + Celery Python Web API
Rust API Axum + SQLx + PostgreSQL Высокопроизводительные API

FAQ: Часто задаваемые вопросы по everything-claude-code

В1: Является ли everything-claude-code платным?

Сам проект полностью бесплатен и распространяется по лицензии MIT с открытым исходным кодом. Однако для работы Claude Code требуются затраты на вызов модели Claude через API. С помощью платформы APIYI (apiyi.com) можно получить гибкую систему оплаты, которая подходит как для индивидуальных разработчиков, так и для команд.

В2: Повлияет ли установка на оригинальные функции Claude Code?

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

В3: Увеличивает ли использование нескольких агентов количество вызовов API?

Да. В многоагентном режиме логический вывод каждого агента — это отдельный вызов модели. Рекомендуется использовать /plan для совместной работы агентов только при необходимости, а для простых задач использовать Claude Code напрямую. Подключение к Claude API через APIYI (apiyi.com) поможет эффективно управлять затратами на вызовы.

В4: Какие модели Claude поддерживает everything-claude-code?

Поддерживаются все модели серии Claude 4. Рекомендуемые конфигурации:

  • Повседневная разработка: Claude 4 Sonnet (высокая скорость, низкая стоимость).
  • Сложная архитектура: Claude 4 Opus (самые сильные способности к рассуждению).
  • Глубокое сканирование AgentShield: требуется модель Opus.

На платформе APIYI (apiyi.com) можно получить доступ ко всем вышеперечисленным моделям в одном месте.


Итоги everything-claude-code

everything-claude-code превращает Claude Code из простого инструмента для AI-программирования в полноценную платформу для разработки оркестрируемых AI-агентов. Вот в чем его главная ценность:

  1. Проверено на практике: результат 10 месяцев ежедневного использования командой-победителем хакатона Anthropic.
  2. Полноценная экосистема агентов: 13 специализированных агентов охватывают весь цикл разработки.
  3. Умное управление токенами: система навыков (Skills), загружаемых по запросу, максимально эффективно использует контекстное окно.
  4. Способность к самосовершенствованию: двухверсионная система обучения позволяет Claude Code становиться умнее с каждым использованием.
  5. Безопасность промышленного уровня: AgentShield выполняет сканирование на основе 912 правил безопасности.

Рекомендуем использовать API-интерфейс Claude через APIYI (apiyi.com) в сочетании с плагином everything-claude-code, чтобы быстро настроить эффективный рабочий процесс разработки с помощью ИИ.


Справочные материалы

  1. GitHub-репозиторий everything-claude-code: официальный open-source проект

    • Ссылка: github.com/affaan-m/everything-claude-code
    • Описание: содержит исходный код всех агентов, навыков и команд.
  2. Технический разбор на Dev Genius: подробный анализ победного решения на хакатоне

    • Ссылка: blog.devgenius.io
    • Описание: детальный анализ применения everything-claude-code на хакатоне Anthropic.
  3. Официальная документация APIYI: руководство по подключению Claude API

    • Ссылка: help.apiyi.com
    • Описание: руководство по использованию API для моделей серии Claude 4.6.
  4. Официальная документация Claude Code: документация по CLI-инструменту от Anthropic

    • Ссылка: docs.anthropic.com
    • Описание: описание базовых функций и конфигурации Claude Code.

Эта статья подготовлена технической командой APIYI. Мы пишем об инструментах программирования на базе ИИ и повышении эффективности разработки. Больше технических руководств — на APIYI (apiyi.com).

Похожие записи