В предыдущих главах мы установили Claude Code, научились давать указания и выбираться из тупиков. Отсюда сделаем шаг вперёд — речь о том, чтобы «усилить» сам Claude Code. Он и в стандартном виде достаточно мощен, но подготовлены входы для расширения: подключить к внешним инструментам, автоматизировать работу, распределить её между несколькими ИИ, откатывать изменения. В этой главе как карту усвоим, что каждое из них «есть» и «когда полезно».

Пять направлений, которые расширяют возможности

Растим возможности через «соединять, автоматизировать, распределять, страховать, результат»

🔌 Соединять
С помощью MCP подключаем ИИ к внешним инструментам и данным.
⚙️ Автоматизировать
Через hooks и loop автоматизируем заданную обработку и повторяющуюся работу.
👥 Распределять
Через subagents распределяем работу между несколькими ИИ.
🛟 Страховка
Через checkpointing / rewind откатываем изменения.
📦 Результат и порядок
Через skills / artifacts / plugins собираем порядок действий и результат воедино.

Что такое расширения — пять направлений роста

Расширения Claude Code — механизмы, родившиеся по отдельности, но всё сразу проясняется, если свести их под взглядом «наращивают возможности ИИ в определённом направлении». Прежде чем запоминать тонкие настройки, обзаведитесь картой «какая функция решает какую заботу». Держа в голове таблицу соответствий ниже, вы легко воспримете все дальнейшие разделы.

🔌 Соединять
MCP

Подключаем к внешним данным и сервисам (базы данных, трекеры задач, внутренние инструменты), которых ИИ сам по себе не касается. Снимаем «ИИ этого не знает».

⚙️ Автоматизировать
hooks / loop

«Обработку, которую делаешь каждый раз» и «повторяющуюся работу» не оставляем на ИИ, а надёжно крутим механизмом. Сокращаем ручной труд и забытые шаги.

👥 Распределять
subagents / agent teams

Большую работу раздаём нескольким ИИ, ведя поиск, реализацию и ревью параллельно. Помогает в масштабе, который одному не охватить.

🛟 Страховка
checkpointing / rewind

Даём возможность в любой момент откатить внесённые ИИ изменения. Основа, снимающая страх «смело доверить».

📦 Порядок и результат
skills / artifacts / plugins

Часто используемые порядок действий, результаты и наборы расширений сводим в переиспользуемый вид, раздаём и делимся.

📌 Как читать эту главу. Здесь достаточно уловить общую картину «что можно сделать». В отдельные шаги настройки и конкретные примеры не углубляемся — их мы оставляем специальным статьям в конце каждого раздела. Сначала запомните названия и роли, чтобы вернуться, когда понадобится.

Соединять — MCP

ИИ умён, но не знает ни данных у вас под рукой, ни содержимого внутренних инструментов. Текущее значение в базе данных, тикет в трекере задач, содержимое файла дизайна — мост между этим «внешним миром» и ИИ строит MCP (Model Context Protocol). Проще всего представить его как стандарт общего «разъёма».

🔌 MCP (Model Context Protocol)

Что: «стандарт подключения», соединяющий ИИ с внешними инструментами и данными по общему протоколу. Добавляете поддерживаемый сервер — и Claude Code может напрямую управлять этим инструментом.

Когда полезно: когда хочется реализовывать, видя содержимое БД, связать с трекером задач или дизайн-инструментом, дать ИИ пользоваться данными внутренней системы.

💡 Ключ, решающий «ИИ не знает информации». MCP особенно универсален среди расширений, и всё больше инструментов внедряют его поддержку. Устройство и шаги установки подробно разобраны в «Что такое MCP — устройство и уместность». Для начала достаточно запомнить лишь: «есть общий стандарт, соединяющий ИИ с внешним миром».

Автоматизировать — hooks и loop

Каждый раз просить ИИ «прогони и тесты», «примени и форматирование» — если забыть, пропустишь, да и вообще хлопотно. Заданную обработку надёжнее крутить механизмом. Тут выходят на сцену hooks и команда loop. Первое — «автозапуск, привязанный к моменту», второе — «автоматизация повторяющейся работы в комплекте».

⚙️ hooks

Что: механизм, позволяющий вставить свой скрипт «до» или «после» того, как ИИ выполняет инструмент. Например, можно автоматизировать «после правки файла обязательно прогонять форматтер».

Когда полезно: когда хочется надёжно включить обязательную типовую обработку — lint и форматирование при сохранении, проверку перед коммитом, предварительную блокировку опасных команд.

🔁 команда loop

Что: механизм, который повторно выполняет одно и то же указание с заданным интервалом или пока не выполнится условие. Можно доверить повтор вроде «проверять состояние деплоя каждые 5 минут».

Когда полезно: когда хочется крутить повтор, за которым не надо стоять человеку — регулярные проверки, надзор за долгими процессами, одна и та же работа по кругу.

✅ Сокращаем «забытые шаги» и «ручной труд». Про hooks — в «Что такое hooks в Claude Code», про команду loop — в «Что такое команда loop», там даны способы настройки и примеры. Особенно hooks позволяют гарантировать механизмом проверки качества, которые «легко пропускаются, если оставить на ИИ», — поэтому они ценны в командной разработке.

Распределять — subagents / agent teams

Если запихнуть всё в один ИИ, то чем длиннее разговор, тем слабее контекст и ниже точность. Поэтому большую работу делят и раздают нескольким ИИ — в этом идея subagents (субагентов). Разделив роли — «отвечающий за поиск», «за реализацию», «за ревью», — каждый может сосредоточиться на своём деле, и общее качество растёт.

👥 subagents (субагенты)

Что: механизм, при котором родительский ИИ поручает конкретную работу специализированному «дочернему ИИ». Дочерний работает в своём отдельном контексте и возвращает родителю только результат. ИИ можно разделить по ролям.

Когда полезно: широкое исследование, реализация через несколько файлов, когда хочется вести независимые работы параллельно. Справляешься с большой работой, не загрязняя контекст.

🤝 agent teams (команды агентов)

Что: продвинутый способ связывать несколько агентов более основательно, как «команду». Разделение ролей и координацию выстраивают на ещё более крупных единицах работы.

Когда полезно: непрерывная и крупная разработка, которая не умещается в разовое распределение. Выбирают, поняв отличие от subagents.

⚠️ Осторожно с избытком. У параллельно работающих ИИ есть предел, и если жадно запустить сразу много, всё может, наоборот, стать нестабильным или замедлиться. Начните с распределения на 1–2 агента. Отличие subagents и agent teams и выбор между ними подробно сравнивается в «Разница между subagents и agent teams».

Наделять порядком действий — skills

Нет ли у вас типовых «эту работу всегда хочу делать вот в таком порядке»? Каждый раз объяснять заново — пустая трата. Заранее наделить ИИ способом выполнения конкретной работы (порядок, знания, правила) — это skills (навыки). В нужный момент ИИ сам вызывает этот навык и работает по заданному укладу.

🧩 skills (навыки)

Что: механизм, который сводит порядок, знания и файлы-справки для конкретной работы в единый комплект и наделяет им ИИ. В подходящий момент вызывается автоматически и обрабатывает по заданному укладу.

Когда полезно: внутренние соглашения по коду, шаблон подготовки материалов, повторяющаяся типовая работа — когда хочется неукоснительно держать «каждый раз один и тот же уклад».

💡 Делаем «объяснение каждый раз» переиспользуемым. Если hooks — это «обработка, автоматически запускаемая по моменту», то skills — «инструкция, которую ИИ вызывает по своему усмотрению»; так их легче различать. Устройство и способ создания разобраны в «Что такое Agent Skills».

Раздавать в комплекте — plugins / marketplace

Рассмотренные MCP, hooks, skills удобны, но обратная сторона — «настраивать по одному хлопотно». Собрать их в единый пакет, который легко добавлять и которым легко делиться, позволяют plugins (плагины) и marketplace (маркетплейс). Можно целиком подключить готовый удобный набор расширений, сделанный кем-то другим.

📦 plugins (плагины)

Что: «пакет расширений», сводящий воедино навыки, команды, hooks, настройки MCP и прочее. Достаточно добавить — и разом внедряется целый набор функций.

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

🏪 marketplace (маркетплейс)

Что: площадка для распространения и получения плагинов. Можно найти и внедрить опубликованные расширения или поделиться своими.

Когда полезно: когда хочется быстро добавить «нужную функцию», найдя её среди существующих расширений.

📦 Придаём расширениям «раздаваемый» вид. Связь plugins и marketplace и шаги установки собраны в «Что такое plugins и marketplace». Подключая внешние расширения, обязательно убедитесь, что источник заслуживает доверия, и лишь потом пользуйтесь.

Страховка — checkpointing и rewind

Чем больше доверяешь ИИ, тем страшнее «а вдруг ненароком внесёт непреднамеренное изменение». Здесь и помогает страховка, позволяющая откатить изменения. Если фиксировать вехи работы через checkpointing (контрольные точки) и откатываться к ним через rewind (откат), можно смело доверять ИИ. Уверенность «можно откатить» становится смелостью доверять по-крупному.

🛟 checkpointing / rewind

Что: механизм, который автоматически фиксирует промежуточный ход работы и позволяет потом откатить изменения к произвольной точке. Исполняет «хочу переделать» одним движением.

Когда полезно: когда доверяешь ИИ крупноватое изменение, хочешь сменить курс в ходе проб и ошибок или вернуть непредвиденную правку.

✅ Надёжно лишь в связке с Git. checkpointing силён для отката внутри сессии, но не заменяет систему контроля версий (Git). Безопаснее двухуровневая схема: повседневно оставлять коммиты и откатывать мелкие пробы через rewind. Устройство разобрано в «Что такое checkpointing и rewind».

Показывать результат — artifacts

Иногда хочется не просто написать код, а тут же оформить результат и показать. Небольшая веб-страница, схема или визуализация данных, прототип UI — генерировать и предпросматривать такой «результат, который можно рассмотреть», позволяет artifacts (артефакты). Он раскрывается там, где показать работающее с одного взгляда быстрее, чем объяснять текстом.

📄 artifacts (артефакты)

Что: механизм, который позволяет тут же сгенерировать и предпросмотреть результат работы ИИ (веб-страницу, схему, визуализацию, прототип UI). Легко рассмотреть и поделиться.

Когда полезно: когда хочется показать черновик UI, поделиться данными в виде схемы, проверить готовый вид не словами, а «вживую».

🎨 Ускоряем «показать и проверить». Уместность и способ создания представлены в «Что такое artifacts». Когда хочется довести дизайн в диалоге, стоит заодно взглянуть на смежные Claude Design / Design Sync — это расширит арсенал для создания результатов.

Расширения — инструмент для продвинутых

Мы бегло осмотрели 8 расширений. Все они привлекательны, но совсем не обязательно браться сразу за всё. Это инструменты «для опытных пользователей», которые оживают, только надстраиваясь над основой. Если рвануть к расширениям, не укрепив фундамент, вас закружат настройки, и выйдет крюк.

① Сначала укрепить основу

Установка, права, способ указания — уверенно освоить по материалам главы 2.

② Привыкнуть к тупикам

Освоив устранение ошибок из главы 5, не растеряешься и при сбоях в ходе расширения.

③ По одному, когда понадобится

Когда подумаешь «хочу решить вот эту заботу», добавь одно соответствующее расширение.

⚠️ Расширения — «когда прижмёт». Если внедрять наперёд просто потому, что «выглядит удобно», растёт лишь сложность настроек. Когда родилось конкретное недовольство (каждый раз забываю эту обработку, ИИ не дотягивается до этой информации и т.п.), примите одно расширение, которое его решает. Соблюдёте этот порядок — и расширения непременно станут союзником.

Итоги главы
  • Расширения — 5 направлений: соединять (MCP) / автоматизировать (hooks, loop) / распределять (subagents, agent teams) / страховка (checkpointing, rewind) / порядок и результат (skills, artifacts, plugins).
  • MCP подключает ИИ к внешним данным, hooks автоматизируют типовую обработку, loop — повтор.
  • Через subagents распределяем работу, а благодаря checkpointing / rewind можно смело доверять. skills, artifacts, plugins делают порядок действий и результаты переиспользуемыми.
  • Это для опытных пользователей. Правильно — сначала укрепить основу и добавлять по одному, когда родится забота.

Когда инструменты для расширения возможностей собраны, следующее — разговор о том, как «пользоваться умно и долго». В следующей главе 7 «Расходы и эффективность» усвоим управление токенами и лимитами и приёмы использования без потерь.