Claude Code замедлился в 2026 году: сколько расширений подключать
MarkdownРазберитесь, как skills, subagents, MCP-серверы и плагины влияют на скорость Claude Code. Практические правила выбора, лимиты контекста, ошибки и минимальная конфигурация.
Читать статью полностью
Коротко
Skill хранит повторяемую инструкцию и загружается при подходящем запросе; в ожидании его метаданные занимают около 100 токенов. Subagent получает отдельный контекст объёмом 200K и собственный набор разрешений. MCP подключает внешние данные и API. Plugin объединяет эти компоненты в готовый пакет. В сложном сценарии можно сочетать subagent на Haiku, заранее загруженный skill с правилами и один узкоспециализированный MCP для актуальных данных. Лишние расширения увеличивают контекст и могут ухудшить работу.
Инструкции и материалы по Ailoot доступны в документации.
Почему в 2026 году так легко перегрузить Claude Code?
Коротко
К июню 2026 года в Claude Code есть четыре механизма расширения: skills, subagents, MCP и plugins. В официальном каталоге насчитывается 101 плагин, а в неофициальных каталогах — тысячи. Если устанавливать всё подряд, Claude может работать медленнее, путать сходные возможности и расходовать больше токенов. Поэтому важно понимать, какой механизм подходит каждой задаче.
В июне 2026 года вышла серия коротких видео о выборе расширений для Claude Code. Она показала, что пользователей интересует не только перечень доступных инструментов, но и критерии выбора: как подключать нужное и не перегружать рабочую конфигурацию.
В этом материале разобраны четыре механизма расширения Claude Code: стек субагентов для сложной задачи, небольшой набор навыков для регулярно повторяющихся процедур, несколько MCP-серверов для актуальных данных и выбор плагинов из доступных вариантов. Ниже приведены матрица выбора, дерево решений и типичные ошибки настройки.
Чем отличаются skill, subagent, MCP и plugin?
Коротко
У каждого механизма своя роль. Skill описывает процедуру для Claude. Subagent выполняет поручение в отдельном контексте. MCP подключает внешние системы и данные. Plugin объединяет разные расширения в один пакет. Проблемы возникают, когда для задачи выбирают неподходящий механизм или дублируют его функции.
Сравнить возможности поможет таблица:
| Свойство | Skill | Subagent | MCP-сервер | Plugin |
|---|---|---|---|---|
| Отдельный контекст | Нет | Да (новый контекст на 200K) | Нет | Возможен через входящих в пакет subagent'ов |
| Внешние данные и API | Нет | Только через предоставленные MCP | Да | Через включённые MCP-серверы |
| Экономия токенов | 70-90% (постепенная загрузка сведений) | До 70% на сложных задачах | Зависит от поиска инструментов | Зависит от состава пакета |
| Ограничение инструментов | Через allowed-tools | Настраивается в frontmatter | Через subagent или политику доступа | Зависит от состава пакета |
| Возможность выбрать более дешёвую модель | Через поле model | Да, в frontmatter | Не применимо | Через включённых subagent'ов |
| Время настройки | Минуты | Минуты | От нескольких часов до дней | Установка из каталога в один клик |
| Основное применение | Чек-листы, правила и стиль | Делегированная работа с большим объёмом данных | Базы данных, API, актуальные данные | Готовый рабочий процесс |
| Типичная проблема | SKILL.md объёмом более 500 строк | Subagent с теми же правами, что у родительского агента | Слишком много MCP-серверов | Пакет установлен без проверки состава |
Для предпринимателя можно представить систему как компанию из десяти человек:
- CLAUDE.md — устав компании: он постоянно доступен всем участникам.
- Skill — внутренний регламент, например правила ревью, подготовки заметок о выпуске или обработки оплаты.
- Subagent — специалист с отдельным рабочим местом и ограниченным набором разрешений. Если выдать ему полный доступ, получится ещё один руководитель, а не узкий специалист.
- MCP-сервер — подключение к корпоративным системам вроде CRM, банка или склада. Это доступ к данным и действиям, а не набор знаний.
- Plugin — готовый пакет из каталога, который может включать правила, специализированных агентов и интеграции.
Так проще выбирать нужный слой, не рассматривая четыре механизма как взаимозаменяемые варианты.
Что такое skill в Claude Code и когда он нужен?
Коротко
Skill — это каталог с файлом SKILL.md, содержащим YAML frontmatter и инструкции в формате Markdown. Он может находиться в ~/.claude/skills/<name>/ или в проектном каталоге .claude/skills/<name>/. При запуске загружаются только название и описание — около 100 токенов. Полный текст появляется в контексте, когда запрос совпадает с условиями применения навыка.
Anthropic описывает skills как повторно используемые файловые материалы с предметными знаниями, рабочими процессами, контекстом и практиками, которые помогают настроить универсального агента для конкретной области.
Skills — это повторно используемые файловые ресурсы, которые передают Claude знания о предметной области: рабочие процессы, контекст и практики, помогающие превратить универсального агента в специалиста.
Skill загружается в три этапа:
- Метаданные. При начале сессии доступны имя и описание из frontmatter. На старте один skill занимает около 100 токенов.
- Инструкции. Текст SKILL.md загружается, когда Claude распознаёт подходящий запрос. Рекомендуемый объём — до 5 000 токенов.
- Дополнительные материалы. Скрипты и справочники загружаются по запросу инструкций. Ресурсы могут храниться в bundle-файлах,
scripts/иreferences/. Скрипты запускаются черезbash, а их исходный код не добавляется в контекст.
Anthropic называет этот принцип постепенным раскрытием информации (progressive disclosure) и считает его основой масштабируемой системы Agent Skills.
Постепенное раскрытие информации — базовый принцип дизайна, благодаря которому Agent Skills остаются гибкими и масштабируемыми.
В Anthropic также сравнивают создание навыка для агента с подготовкой материалов для нового сотрудника.
Создать skill для агента — всё равно что подготовить руководство для нового сотрудника.
Когда выбирать skill:
- Для одной и той же процедуры, которую приходится регулярно повторять: например, ревью PR, подготовка заметок о выпуске или проверка кода по вашим правилам.
- Когда раздел в
CLAUDE.mdпревратился из набора фактов в подробную процедуру и стал мешать остальным инструкциям. - Когда одну и ту же инструкцию нужно одинаково применять в нескольких проектах.
Практическое правило: если процедура понадобилась уже больше двух раз, её можно оформить как skill. Для первого выполнения достаточно обычного запроса, а после повторения стоит рассмотреть отдельную инструкцию.
Когда skill не подходит:
- Если нужны актуальные данные из базы, API, поиска или биржи. Для подключения к таким источникам используют MCP. Skill не сможет надёжно получить свежую цену без соответствующего источника.
- Если задаче нужен отдельный контекст, выберите subagent.
- Для принудительной проверки, например блокировки коммита с
.env, используйте hook на соответствующем пути создания коммита. Проверьте реальный охват: hook не ограничивает все способы чтения, копирования или публикации файла. Одной инструкции в skill для защиты недостаточно.
Заранее учитывайте следующие ограничения:
- Имя skill — до 64 символов; разрешены только строчные латинские буквы, цифры и дефисы. Слова
anthropicиclaudeзарезервированы. - Описание — до 1 024 символов. В списке суммарная длина полей
descriptionиwhen_to_useограничена 1 536 символами. - Для
SKILL.mdрекомендуется не превышать 500 строк. Более объёмные материалы стоит вынести вreferences/иscripts/. - При автоматическом уплотнении контекста (auto-compaction) в него повторно добавляются первые 5 000 токенов каждого активного skill. Общий лимит для всех навыков — 25 000 токенов.
Что такое subagent и зачем предусмотрено пять уровней вложенности?
Коротко
Subagent — дочерний экземпляр Claude со своим контекстом объёмом 200K токенов, системным запросом, списком инструментов и разрешениями. Он изолирует работу с поисковыми результатами, длинными журналами и другими материалами, которые не нужны в основном диалоге. В главную сессию возвращается краткий результат. С 10 июня 2026 года дочерние агенты могут создавать субагентов до пяти уровней в глубину.
В документации Claude Code рекомендуется делегировать subagent работу, которая может заполнить основную беседу большим количеством результатов поиска, журналов или содержимого файлов. Subagent работает в своём контексте и возвращает сводку.
Subagent — это специализированный ИИ-ассистент для определённого класса задач. Используйте его, если вспомогательная работа может перегрузить основную беседу результатами поиска, журналами или содержимым файлов, которое не понадобится дальше. Он выполнит работу в отдельном контексте и вернёт только краткий итог.
В Claude Code есть три встроенных subagent'а:
| Subagent | Модель | Доступ | Назначение |
|---|---|---|---|
| Explore | Haiku | Только чтение | Поиск по коду; экономит контекст, пропуская CLAUDE.md и git status |
| Plan | Haiku | Только чтение | Анализ задачи в Plan mode до начала изменений в коде |
| General-purpose | Sonnet/Opus | Все инструменты | Выполнение сложных многошаговых задач |
10 июня 2026 года Anthropic выпустила Claude Code v2.1.172. В этой версии сняли ограничение на вложенность: дочерние агенты могут создавать собственных субагентов максимум до пяти уровней.
Предел в пять уровней — ограничение для предотвращения неконтролируемого размножения задач, а не показатель, к которому нужно стремиться.
Когда выбирать subagent:
- Для изучения кода или журналов, когда в основной сессии нужен только краткий вывод.
- Для независимых задач, которые можно выполнять одновременно.
- Для поручений с разной специализацией: например, отдельная задача для backend, frontend, тестирования или ревью.
- Чтобы поручить ограниченную по объёму работу модели Haiku вместо Sonnet или Opus; такой выбор может снизить расходы в 5-7 раз.
Когда subagent не подходит:
- Для простого одноразового действия или вызова инструмента: создание отдельного агента добавляет накладные расходы на запуск.
- Когда несколько задач должны обмениваться общим состоянием. Субагенты не видят контексты друг друга, поэтому связанную работу лучше оставить в основном диалоге.
Распространённая ошибка — дать subagent тот же доступ и набор инструментов, что у основного агента. В таком случае отдельный агент мало чем отличается от ещё одной полноценной сессии.
Другими словами, subagent с теми же правами, что и у родительского агента, становится вторым руководителем вместо узкого специалиста.
Что такое MCP-сервер и когда подключать его к Claude Code?
Коротко
MCP (Model Context Protocol) — открытый стандарт для подключения ИИ-приложений к внешним системам, включая базы данных, API, файловые хранилища и SaaS-сервисы. К июню 2026 года MCP поддерживали Claude, ChatGPT, Cursor, VS Code и другие клиенты. В документации протокола его сравнивают с USB-C для ИИ-приложений.
Документация MCP объясняет назначение стандарта через аналогию с USB-C: он задаёт общий способ подключать ИИ-приложения к внешним системам.
Представьте MCP как USB-C для ИИ-приложений. USB-C стандартизировал подключение электронных устройств; MCP задаёт единый способ соединять приложения с ИИ и внешние системы.
С помощью MCP можно, например:
- Подключить Claude к Google Calendar и Notion для работы с расписанием и заметками.
- Передать дизайн из Figma, чтобы подготовить по нему веб-проект.
- Подключить корпоративного чат-бота к нескольким базам данных.
- Соединить Claude с Blender и 3D-принтером для создания и печати моделей.
Когда выбирать MCP:
- Для чтения данных или выполнения действий во внешнем сервисе: например, запросить строки из базы данных, прочитать задачи Jira или опубликовать сообщение в Slack.
- Если один сервис нужен нескольким проектам или агентам, централизованный сервер может упростить подключение.
Когда MCP не нужен:
- Для статичных знаний и процедур. Инструкция по ревью кода подходит для skill; запросить свежий PR на GitHub и проверить его можно через MCP.
- Для единственной простой команды CLI: часто достаточно инструмента
Bash. - Если сервер строится только ради формального соответствия архитектурному шаблону, без задачи для внешних данных или действий.
Один из основных рисков — подключить сразу слишком много MCP-серверов. В таком случае перечень доступных инструментов может занимать значительную часть контекста.
Практическое правило: оставляйте не более 2-3 активных MCP-серверов, предназначенных для конкретных задач. При большом их количестве запуск может замедлиться, а вероятность ошибок — вырасти.
В Claude Code v2.1.x появилась функция MCP tool search: инструменты индексируются и загружаются по запросу, а не добавляются все сразу. Это помогает сдерживать расход контекста, хотя и не устраняет его полностью.
Чем plugin отличается от skill и почему это различие размыто?
Коротко
Plugin — это упаковка, которая может включать skills, subagents, MCP-серверы и hooks. Формат Anthropic позволяет устанавливать такие наборы командой /plugin install и обновлять их автоматически. Официальный каталог claude-plugins-official запустили в феврале 2026 года; к июню в нём было 101 расширение. Плагин может состоять из одного skill или объединять несколько компонентов — разница заключается в упаковке.
В документации Claude Code говорится, что плагины расширяют приложение навыками, агентами, hooks и MCP-серверами. Каталоги помогают находить и устанавливать эти компоненты, а пользователь сам решает, какие из них подключать.
Плагины расширяют Claude Code skills, агентами, hooks и MCP-серверами. Каталоги плагинов помогают находить и устанавливать расширения. Их можно сравнить с магазином приложений: подключив каталог, вы получаете доступ к набору вариантов и сами выбираете, что установить.
В исходном перечне самых устанавливаемых плагинов за июнь 2026 года указаны следующие значения:
| Место | Плагин | Установок | Состав |
|---|---|---|---|
| 1 | Frontend Design (Anthropic) | 829 316 | skills и subagents для задач дизайна |
| 2 | Context7 (Upstash) | 348 660 | MCP-интеграция с документацией |
| 3 | Code Review (Anthropic) | 347 221 | 5 параллельных subagent'ов для ревью |
| 4 | Code Simplifier | 284 632 | skill и hook для упрощения кода |
| 5 | TypeScript LSP | 177 136 | Интеграция с LSP |
| 6 | Pyright LSP | 91 225 | Интеграция с LSP |
Когда выбирать plugin:
- Когда нужен проверенный готовый набор для большой части рабочего процесса, например дизайна или ревью.
- Если удобнее установить связку skill, subagent, MCP и hook единым пакетом, а не собирать её вручную.
- Для корпоративного распространения расширений через общий marketplace, настроенный администратором.
Когда plugin не подходит:
- Если для задачи достаточно одного skill, а плагин дополнительно устанавливает несколько MCP-серверов, которые не нужны.
- Если состав пакета закрыт и его нельзя проверить: плагин получает доступы текущего пользователя, поэтому перед установкой изучите содержимое.
- Если в конфигурации уже есть плагин с той же функцией: дублирование может усложнить работу и увеличить расход контекста.
В Claude Code v2.1.143 и новее перед установкой отображается Context cost — оценка токенов, добавляемых плагином к каждому сообщению. Начиная с v2.1.145 поле Will install показывает состав пакета: commands, agents, skills, hooks, MCP и LSP. Перед подтверждением установки проверьте эти сведения.
Какую схему выбора использовать в 2026 году?
Коротко
Для выбора подходит дерево из шести вопросов. Проверяйте их сверху вниз и остановитесь на первом подходящем ответе. Для большинства задач этого достаточно. Если одновременно требуются отдельный контекст, правила работы и актуальные данные, можно объединить subagent на Haiku, заранее загруженный skill с нужными правилами и один MCP-сервер для данных.
Проверьте условия по порядку:
- Это повторяющаяся процедура, стиль или чек-лист? Выберите skill.
- Нужны внешние данные или действия — например, из базы данных, API, Slack, GitHub или Figma? Подключите MCP-сервер.
- Нужен отдельный контекст, чтобы не заполнять основную беседу? Используйте subagent.
- Нужна проверка или автоматический шаг при определённом событии? Настройте hook и испытайте его охват. Для более широкой границы доступа нужны разрешения или изоляция среды.
- Нужен готовый пакет из перечисленных компонентов? Рассмотрите plugin из каталога.
- Задача одновременно требует данных, отдельного контекста и правил? Скомбинируйте subagent на Haiku, заранее загруженный skill и один узкоспециализированный MCP.
Пример такой композиции: subagent на Haiku с набором правил, загруженным заранее, и MCP-сервером для доступа к актуальным данным. Subagent может обращаться к MCP во время выполнения поручения; MCP-сервер не управляет созданием subagent'ов.
MCP предоставляет данные и действия, а subagent выполняет делегированную задачу. Поэтому агент может использовать MCP, но MCP не является механизмом делегирования.
Какие семь ошибок стоит исправить в Claude Code?
Коротко
Ниже перечислены семь распространённых ошибок настройки. Избыточные или дублирующие расширения могут ухудшать ответы и расходовать токены. Если за последний месяц вы установили больше десяти плагинов, проверьте, какие из них действительно нужны.
Установлены все десять популярных плагинов без оценки необходимости. Каждый может добавлять токены к сообщениям. Откройте
/plugin list, проверьте Context cost и удалите плагины, которыми не пользовались две недели.В
.mcp.jsonскопирован большой набор чужих MCP-серверов. Чужая конфигурация рассчитана на другой проект. Оставьте 2-3 активных сервера для текущих задач, остальные вынесите в настройки другого проекта или отключите.Skill дублирует функции плагина с MCP. Например, навык предлагает провести code review, и плагин
pr-review-toolkitзапускает собственный процесс проверки. Если Claude переключается между вариантами, оставьте один источник инструкций.Для обязательной проверки используется только skill. Чтобы блокировать
.envв коммите, pre-commit hook может проверить соответствующий путь создания коммита. Отдельно испытайте содержимое индекса и обходные пути: это не запрещает все способы чтения или публикации файла. Инструкция в skill сама по себе такую границу не обеспечивает.Subagent получил те же разрешения, что и основной агент. Если он использует Opus и все инструменты, граница между агентами становится неясной. Ограничьте его список инструментов и поручите конкретную задачу.
Перед установкой плагина не проверили поле Will install. В Claude Code v2.1.145 и новее в этом поле перечислены компоненты пакета. Плагин для одной функции может также добавить три MCP-сервера, двух subagent'ов и пять hooks.
Старые
.claude/commands/повторяют новые skills. Anthropic сообщает, что пользовательские команды объединены с навыками: файлы.claude/commands/deploy.mdи.claude/skills/deploy/SKILL.mdсоздают команду/deployи работают одинаково.
Старый каталог commands/ по-прежнему поддерживается, однако для новых инструкций используется структура skills. Если команды и навыки повторяют друг друга, удалите дубли и оставьте необходимые файлы, ресурсы и триггеры.
Признаки перегруженной конфигурации Claude Code:
- Перед каждым ответом отображается более 200 строк со списком доступных инструментов.
- Простые задачи выполняются медленнее, чем месяц назад.
- Claude выбирает один из двух похожих skills или plugins непоследовательно.
- При запуске сессии появляются предупреждения о совпадающих именах.
- Claude вызывает не тот инструмент: например, выбирает skill вместо нужного MCP.
Если совпали хотя бы два признака, откройте /plugin list и /skill list. Сначала удалите расширения, которыми не пользовались две недели, затем оцените Context cost и проверьте остальные распространённые ошибки настройки.
Сколько skills и MCP можно подключать, чтобы контролировать расход контекста?
Коротко
Жёстких универсальных ограничений нет, но можно начать с практических ориентиров: до 10-12 активных skills, не более 2-3 MCP-серверов для проекта и plugins с Context cost ниже 1 000 токенов на сообщение. Реальная нагрузка зависит от состава расширений и частоты их использования.
Состояние конфигурации можно посмотреть командами Claude Code:
/skill list— список активных навыков и их объём в токенах./plugin list— плагины и их Context cost./mcp list— подключённые MCP-серверы и число инструментов.
Ориентировочная стоимость в токенах:
| Механизм | В простое | При использовании | Вместимость контекста |
|---|---|---|---|
| Skill | Около 100 токенов для метаданных | Реально загруженные инструкции и прочитанные материалы | Использует контекст вызывающего агента |
| Subagent | Около 50 токенов для имени и описания | Фактический ввод, вывод, результаты инструментов и повторные ходы | Отдельное окно; пример с 200K описывает вместимость, а не плату за делегирование |
| MCP-сервер | Описания инструментов, загруженные клиентом | Загруженные аргументы и результаты; у сервиса может быть отдельная плата за выполнение | Использует контекст вызывающего агента |
| Plugin | Сумма загруженных внутренних компонентов | Фактическое использование компонентов | Зависит от состава |
Окно контекста — максимальный рабочий объём, а не число токенов, расходуемое на каждое поручение. Для одинакового результата сравнивайте измеренный ввод, кешированный ввод, вывод и повторные ходы. Изоляция может уменьшать контекст основного агента, но у субагента остаётся собственный расход.
Для MCP можно использовать простой ориентир: держать не более 2-3 активных серверов, предназначенных для конкретных задач, чтобы не замедлять запуск.
В инженерном материале Anthropic указаны параметры auto-compaction для skills: в контекст повторно добавляются первые 5 000 токенов каждого активного навыка, общий бюджет составляет 25 000 токенов. При большом числе объёмных активных skills часть инструкций может не поместиться.
Начать можно с таких значений:
- Skills: оставьте 5-7 активных навыков для текущего проекта. Остальные храните в
~/.claude/skills/disabled/и возвращайте при необходимости. - MCP: подключите не более 2-3 серверов на проект. Context7 можно использовать для актуальной документации, а остальные добавлять по мере появления задач.
- Plugins: устанавливайте по одному и через две недели проверяйте, пригодился ли каждый. Неиспользуемые плагины удаляйте.
С чего начать работу с Claude Code?
Коротко
Если пока непонятно, какие расширения нужны, сначала настройте сам проект: добавьте CLAUDE.md с правилами и выделите отдельный каталог для материалов о проекте. Поработайте с базовым Claude Code на реальных задачах две недели. Затем станет яснее, какие процедуры повторяются, где нужны актуальные данные и какие поручения перегружают основной контекст.
После этого можно собрать минимальный набор:
CLAUDE.mdв корне проекта с основными правилами. Подробное руководство по правилам автор и настройкеCLAUDE.mdздесь не приводится.AGENTS.mdдля совместимости с другими инструментами, если вы планируете использовать не только Claude Code.- Один skill для самой частой повторяющейся задачи, например
code-reviewс вашими правилами оформления кода. - Один MCP-сервер, например Context7 для работы с актуальной документацией. Проверяйте полученные сведения по источникам: подключение само по себе не исключает ошибочных ответов.
- Не подключайте plugins и subagents в первый месяц, пока не освоились с базовой конфигурацией. Позже добавляйте их для конкретных задач.
Дальше ориентируйтесь на потребности: повторяющуюся процедуру оформите как skill, для доступа к свежим данным добавьте MCP, а работу, которая перегружает основную беседу, передайте subagent.
Сначала подготовьте контекст проекта, затем автоматизируйте повторяемые процедуры, а после этого добавляйте проверки, которые помогают системе выполнять задачи по заданным правилам. Подключайте каждый следующий уровень, когда предыдущий уже настроен.
Официальные источники
- Обзор Agent Skills — документация Anthropic
- Skills — документация Claude Code
- Subagents — документация Claude Code
- Plugins — документация Claude Code
- Как оснастить агентов для реальных задач с помощью Agent Skills — инженерный блог Anthropic
- Введение в MCP
- Официальный репозиторий Anthropic с навыками
- Отчёт Anthropic о тенденциях в агентном программировании за 2026 год
Продолжить знакомство с Ailoot можно на ailoot.ai.
Подробнее
Вопросы и ответы
Всегда ли делегирование субагенту расходует 200K токенов?
Нет. Окно контекста показывает вместимость. Расход складывается из реально обработанного ввода, вывода, результатов инструментов и следующих ходов. Сравнивайте полный измеренный расход, включая кешированный ввод, а не считайте максимальное окно фиксированной платой за поручение.
Когда выбирать skill, MCP-сервер или субагента?
Skill подходит для повторяемой процедуры, MCP — для доступа к действующим системам, субагент — для ограниченной задачи, рабочие подробности которой перегрузят основную беседу. Плагин объединяет компоненты: изучите состав перед установкой.