Skip to content

Руководство по установке: Магазин плагинов vs Ручная установка ​

Что вы сможете делать после изучения ​

После завершения этого урока вы сможете:

  • Устанавливать Everything Claude Code в один клик через магазин плагинов
  • Вручную выбирать необходимые компоненты для точной настройки
  • Правильно настраивать MCP-серверы и хуки
  • Проверять успешность установки

Ваша текущая ситуация ​

Вы хотите быстро начать работу с Everything Claude Code, но не знаете:

  • Стоит ли использовать установку в один клик из магазина плагинов или вручную контролировать каждый компонент?
  • Как избежать ошибок конфигурации, из-за которых функции не будут работать?
  • Какие файлы и куда копировать при ручной установке?

Когда использовать каждый способ ​

СценарийРекомендуемый способПричина
Первое использованиеУстановка из магазинаПроще всего, готово за 5 минут
Хотите попробовать определенную функциюУстановка из магазинаПолный опыт, прежде чем решать
Есть конкретные требованияРучная установкаТочный контроль каждого компонента
Уже есть собственная конфигурацияРучная установкаИзбежать перезаписи существующих настроек

Основная идея ​

Everything Claude Code предоставляет два способа установки:

  1. Установка из магазина плагинов (рекомендуется)

    • Подходит для большинства пользователей
    • Автоматическая обработка всех зависимостей
    • Установка одной командой
  2. Ручная установка

    • Подходит для пользователей с конкретными требованиями
    • Точный контроль устанавливаемых компонентов
    • Требуется ручная настройка

Независимо от выбранного способа, в итоге файлы конфигурации копируются в директорию ~/.claude/, чтобы Claude Code мог распознавать и использовать эти компоненты.

🎒 Подготовка к началу ​

Предварительные требования

Перед началом убедитесь:

  • [ ] Установлен Claude Code
  • [ ] Есть сетевое подключение к GitHub
  • [ ] Знакомы с базовыми командами командной строки (если выбираете ручную установку)

Действуем ​

Способ 1: Установка из магазина плагинов (рекомендуется) ​

Это самый простой способ, подходящий для первого использования или тех, кто хочет быстро попробовать.

Шаг 1: Добавление магазина плагинов ​

Зачем Нужно зарегистрировать GitHub-репозиторий как магазин плагинов Claude Code, чтобы можно было устанавливать плагины оттуда.

Введите в Claude Code:

bash
/plugin marketplace add affaan-m/everything-claude-code

Вы должны увидеть:

Successfully added marketplace affaan-m/everything-claude-code

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

Зачем Установить плагин Everything Claude Code из только что добавленного магазина.

Введите в Claude Code:

bash
/plugin install everything-claude-code@everything-claude-code

Вы должны увидеть:

Successfully installed everything-claude-code@everything-claude-code

Проверочная точка ✅

Проверьте, что плагин установлен:

bash
/plugin list

В выводе должно присутствовать everything-claude-code@everything-claude-code.

Шаг 3 (опционально): Прямая настройка settings.json ​

Зачем Если хотите пропустить командную строку и сразу изменить файл конфигурации.

Откройте ~/.claude/settings.json и добавьте:

json
{
  "extraKnownMarketplaces": {
    "everything-claude-code": {
      "source": {
        "source": "github",
        "repo": "affaan-m/everything-claude-code"
      }
    }
  },
  "enabledPlugins": {
    "everything-claude-code@everything-claude-code": true
  }
}

Вы должны увидеть:

  • После обновления конфигурационного файла Claude Code автоматически загрузит плагин
  • Все агенты, навыки, команды и хуки сразу станут доступны

Способ 2: Ручная установка ​

Подходит для пользователей, которые хотят точно контролировать, какие компоненты устанавливать.

Шаг 1: Клонирование репозитория ​

Зачем Получить все исходные файлы Everything Claude Code.

bash
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code

Вы должны увидеть:

Cloning into 'everything-claude-code'...
remote: Enumerating objects...

Шаг 2: Копирование агентов ​

Зачем Скопировать специализированные субагенты в директорию агентов Claude Code.

bash
cp everything-claude-code/agents/*.md ~/.claude/agents/

Вы должны увидеть:

  • В директории ~/.claude/agents/ появилось 9 новых файлов агентов

Проверочная точка ✅

Проверьте, что агенты скопированы:

bash
ls ~/.claude/agents/

Вы должны увидеть примерно:

planner.md architect.md tdd-guide.md code-reviewer.md ...

Шаг 3: Копирование правил ​

Зачем Скопировать обязательные правила в директорию правил Claude Code.

bash
cp everything-claude-code/rules/*.md ~/.claude/rules/

Вы должны увидеть:

  • В директории ~/.claude/rules/ появилось 8 новых файлов правил

Шаг 4: Копирование команд ​

Зачем Скопировать slash-команды в директорию команд Claude Code.

bash
cp everything-claude-code/commands/*.md ~/.claude/commands/

Вы должны увидеть:

  • В директории ~/.claude/commands/ появилось 14 новых файлов команд

Шаг 5: Копирование навыков ​

Зачем Скопировать определения рабочих процессов и предметные знания в директорию навыков Claude Code.

bash
cp -r everything-claude-code/skills/* ~/.claude/skills/

Вы должны увидеть:

  • В директории ~/.claude/skills/ появилось 11 новых директорий навыков

Шаг 6: Настройка хуков ​

Зачем Добавить конфигурацию автоматических хуков в settings.json Claude Code.

Скопируйте содержимое hooks/hooks.json в ваш ~/.claude/settings.json:

bash
cat everything-claude-code/hooks/hooks.json

Добавьте вывод в ~/.claude/settings.json в следующем формате:

json
{
  "hooks": [
    {
      "matcher": "tool == \"Edit\" && tool_input.file_path matches \"\\.(ts|tsx|js|jsx)$\"",
      "hooks": [
        {
          "type": "command",
          "command": "#!/bin/bash\ngrep -n 'console\\.log' \"$file_path\" && echo '[Hook] Remove console.log' >&2"
        }
      ]
    }
  ]
}

Вы должны увидеть:

  • При редактировании TypeScript/JavaScript файлов с console.log появится предупреждение

Важное напоминание

Убедитесь, что массив hooks не перезапишет существующие конфигурации в ~/.claude/settings.json. Если есть существующие хуки, их нужно объединить.

Шаг 7: Настройка MCP-серверов ​

Зачем Расширить возможности интеграции Claude Code с внешними сервисами.

Выберите нужные MCP-серверы из mcp-configs/mcp-servers.json и добавьте в ~/.claude.json:

bash
cat everything-claude-code/mcp-configs/mcp-servers.json

Скопируйте нужную конфигурацию в ~/.claude.json, например:

json
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_TOKEN": "YOUR_GITHUB_TOKEN_HERE"
      }
    }
  }
}

Важно: замените плейсхолдеры

Необходимо заменить плейсхолдеры YOUR_*_HERE на реальные API-ключи, иначе MCP-серверы не будут работать.

Рекомендации по MCP

Не включайте все MCP! Слишком много MCP займет большую часть контекстного окна.

  • Рекомендуется настраивать 20-30 MCP-серверов
  • Держите менее 10 включенных для каждого проекта
  • Сохраняйте менее 80 активных инструментов

Используйте disabledMcpServers для отключения ненужных MCP в конфигурации проекта:

json
{
  "disabledMcpServers": ["firecrawl", "supabase"]
}

Контрольная точка ✅ ​

Проверка установки из магазина плагинов ​

bash
/plugin list

Вы должны увидеть, что everything-claude-code@everything-claude-code включен.

Проверка ручной установки ​

bash
# Проверка агентов
ls ~/.claude/agents/ | head -5

# Проверка правил
ls ~/.claude/rules/ | head -5

# Проверка команд
ls ~/.claude/commands/ | head -5

# Проверка навыков
ls ~/.claude/skills/ | head -5

Вы должны увидеть:

  • В директории агентов: planner.md, tdd-guide.md и т.д.
  • В директории правил: security.md, coding-style.md и т.д.
  • В директории команд: tdd.md, plan.md и т.д.
  • В директории навыков: coding-standards, backend-patterns и т.д.

Проверка работоспособности ​

Введите в Claude Code:

bash
/tdd

Вы должны увидеть, что агент TDD Guide начал работу.


Частые проблемы ​

Ошибка 1: Плагин установлен, но не работает ​

Симптомы: После установки плагина команды недоступны.

Причина: Плагин не загружен корректно.

Решение:

bash
# Проверьте список плагинов
/plugin list

# Если не включен, включите вручную
/plugin enable everything-claude-code@everything-claude-code

Ошибка 2: MCP-сервер не подключается ​

Симптомы: Функции MCP не работают, ошибка подключения.

Причина: API-ключ не заменен или неверный формат.

Решение:

  • Проверьте, что все плейсхолдеры YOUR_*_HERE в ~/.claude.json заменены на реальные ключи
  • Проверьте валидность API-ключей
  • Убедитесь, что путь к команде MCP-сервера корректен

Ошибка 3: Хуки не срабатывают ​

Симптомы: При редактировании файлов нет подсказок от хуков.

Причина: Неверный формат конфигурации хуков в ~/.claude/settings.json.

Решение:

  • Проверьте правильность формата массива hooks
  • Убедитесь, что синтаксис выражения matcher корректен
  • Проверьте, что путь к команде хука исполняем

Ошибка 4: Проблемы с правами доступа (ручная установка) ​

Симптомы: При копировании файлов ошибка "Permission denied".

Причина: Недостаточные права на директорию ~/.claude/.

Решение:

bash
# Убедитесь, что директория .claude существует и доступна
mkdir -p ~/.claude/{agents,rules,commands,skills}

# Используйте sudo (только при необходимости)
sudo cp -r everything-claude-code/agents/*.md ~/.claude/agents/

Резюме урока ​

Сравнение двух способов установки:

ХарактеристикаУстановка из магазинаРучная установка
Скорость⚡ Быстро🐌 Медленно
Сложность🟢 Просто🟡 Средне
Гибкость🔒 Фиксировано🔓 Настраиваемо
Рекомендуется дляНачинающих, быстрый стартОпытных пользователей, особые требования

Ключевые моменты:

  • Установка из магазина — самый простой способ, одна команда
  • Ручная установка подходит для пользователей, которым нужен точный контроль компонентов
  • При настройке MCP не забудьте заменить плейсхолдеры, не включайте слишком много
  • При проверке установки проверяйте структуру директорий и доступность команд

Анонс следующего урока ​

В следующем уроке мы изучим Настройка менеджера пакетов: автоматическое обнаружение и настройка.

Вы узнаете:

  • Как Everything Claude Code автоматически определяет менеджер пакетов
  • Механизм работы приоритета из 6 источников
  • Как настраивать менеджер пакетов на уровне проекта и пользователя
  • Использование команды /setup-pm для быстрой настройки

Приложение: Ссылки на исходный код ​

Нажмите, чтобы развернуть ссылки на исходный код

Последнее обновление: 2026-01-25

ФункцияПуть к файлуСтроки
Метаданные плагинаsource/affaan-m/everything-claude-code/.claude-plugin/plugin.json1-28
Манифест магазинаsource/affaan-m/everything-claude-code/.claude-plugin/marketplace.json1-45
Руководство по установкеsource/affaan-m/everything-claude-code/README.md175-242
Конфигурация хуковsource/affaan-m/everything-claude-code/hooks/hooks.json1-146
Конфигурация MCPsource/affaan-m/everything-claude-code/mcp-configs/mcp-servers.json1-95

Ключевая конфигурация:

  • Название плагина: everything-claude-code
  • Репозиторий: affaan-m/everything-claude-code
  • Лицензия: MIT
  • Поддерживает 9 агентов, 14 команд, 8 наборов правил, 11 навыков

Способы установки:

  1. Установка из магазина: /plugin marketplace add + /plugin install
  2. Ручная установка: копирование агентов, правил, команд, навыков в ~/.claude/