Deepseek ArtifactsDeepseek Artifacts
Новое в Claude Code 2.1.287

Моды Claude Code: установить, использовать и безопасно отключить

Моды — плагины с внутрипроцессными function hooks, умеющие перерисовывать интерфейс, добавлять команды и перехватывать вызовы инструментов. Этот гайд проходит ваш первый мод, встроенный список и выключатели — каждый факт проверен по официальной документации.

Коротко

  • Моды — плагины Claude Code с hooks-модулем: JavaScript, работающий внутри самого Claude Code и способный наблюдать, переписывать или отвечать на события.
  • На v2.1.287 и новее моды работают из коробки: ставьте через /plugin install name@marketplace — после перезапуска сессии мод активен.
  • Встроенный мод You Should Know — опциональный: включите один раз через /plugin enable cc-plugin-you-should-know@builtin.
  • Чтобы отказаться: отключите один мод в /plugin, стартуйте с --safe-mode на одну сессию или поставьте "disableAllHooks": true, чтобы все установленные моды оставались выключенными.

Claude Mods Make Claude Code 10x More Powerful

Канал: Firecrawl4:40

Смотреть на YouTube

Claude Code v2.1.287 — Claude Mods and Agent Plugins

Канал: Claude Code Changelog2:13

Смотреть на YouTube

Mods overview — official docs (function hooks)

Документация: code.claude.com/docs

Смотреть на YouTube

Скриншоты взяты из двух видео выше; использовались только чистые экраны и типографские слайды changelog — кадры с ведущими выброшены. Факты сверены с официальной документацией по модам, а не с видео.

Таймкоды кадров ведут глубинными ссылками к исходным видео, чтобы переходы доставались авторам. Claude Code — товарный знак Anthropic; этот гайд независим и не аффилирован.

Установить и использовать свой первый мод Claude Code

Понять, что такое мод

  1. 1

    Понять, что меняет мод

    Claude Code 2.1.287 представил моды: плагины, меняющие более глубокое поведение самого агента. Мод может реагировать на события сессии, хранить собственное состояние и рисовать прямо в интерфейсе — маленькая программа, расширяющая ваш терминал, а не очередная инструкция для модели.

    Claude Code v2.1.287 release notes slide announcing Claude Mods, plugins that modify deeper behavior within the Claude Code environment
    Release notes v2.1.287: моды представлены как плагины, меняющие более глубокое поведение внутри Claude Code.Смотреть с 0:30
  2. 2

    Определить место модов среди остальных слоёв расширений

    Skills направляют поведение модели, MCP-серверы открывают внешние инструменты, shell hooks исполняют команды на событиях жизненного цикла. Моды — четвёртый слой: код, работающий внутри процесса, способный менять интерфейс и перехватывать события до или после. Шпаргалка под разбором сравнивает все пять слоёв.

  3. 3

    Проверить свою версию Claude Code

    Модам нужен Claude Code v2.1.287 или новее — там они включены по умолчанию. Проверьте через claude --version; отстаёте — пройдите наш туториал по обновлению Claude Code и возвращайтесь. Отдельные моды могут требовать ещё более свежие сборки.

    Claude Code 2.1.287 release notes cover listing Claude Mods, the You Should Know plugin and agent view filtering as headline features
    Release notes v2.1.287 покрывают: Claude Mods, плагин You Should Know, фильтрацию agent view и управление фоновыми задачами.Смотреть с 0:09

Поставить один и увидеть в работе

  1. 4

    Пропустить устаревший флаг включения

    Старые разборы советуют выставить CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1 — это была ранняя preview. Начиная с 2.1.287 моды включены по умолчанию, переменная игнорируется, так что из настроек её можно удалить. Больше ничего для включения модов не нужно.

  2. 5

    Установить мод из маркетплейса

    Внутри сессии — /plugin install mod-name@marketplace; из шелла — claude plugin install mod-name@marketplace, а затем /reload-plugins, если сессия уже открыта. Перед установкой чужого кода можно прогнать проверку: claude plugin validate ./some-mod.

  3. 6

    Прочитать, чем мод является на самом деле

    Мод — это hooks-модуль: точка входа register(on), подписывающая функции-хендлеры на события движка. Каждый хендлер получает API модов, событие и продолжение next() — форма экспресс-мидлвари: можно наблюдать, переписывать или отвечать на событие, а затем передавать дальше.

    register.tsx mod source with an on('ui.render', { component: 'AbovePrompt' } async handler returning a Box and Text that render Hello from a Claude Mod above the prompt
    register.tsx настоящего мода: хендлер on('ui.render') перерисовывает компонент AbovePrompt, добавляя строку текста.Смотреть с 2:35
  4. 7

    Запустить сессию и убедиться

    Запустите Claude Code и поищите улики: собственные слэш-команды мода появляются в списке помощи, а /plugin показывает под вкладками строку вроде "1 mod active". Ничего не появилось — перечитайте инструкции мода: рисующие моды работают только в терминале и во вкладке Code десктоп-приложения.

    Claude Code v2.1.274 help menu listing a custom /hello command that shows or hides a hello banner above the prompt, added by an installed mod
    Команда /hello в списке помощи пришла из установленного мода — моды умеют регистрировать мгновенно исполняемые собственные команды без траты хода Claude.Смотреть с 2:32

Встроенные моды

  1. 8

    Познакомиться со встроенными модами

    Откройте /plugin и посмотрите секцию Built-in: cc-plugin-agents-md грузит AGENTS.md, cc-plugin-diff питает панель /diff, cc-plugin-plugin-authoring — это skill авторинга плагинов, cc-plugin-sec-default сторожит политику организации, а cc-plugin-telemetry ведёт аналитику. Их исходники лежат в каталоге mods репозитория Claude Code.

  2. 9

    Включить мод You Should Know

    You Should Know — встроенный боковой агент Claude Code: после включения он следит за вашей сессией и помечает то, что могло от вас ускользнуть. Он поставляется выключенным — включите один раз через /plugin enable cc-plugin-you-should-know@builtin, и он останется включённым для будущих сессий.

    Claude Code changelog slide for the You Should Know plugin with the exact command to enable it: /plugin enable cc-plugin-you-should-know@builtin
    Официальная карточка you-should-know: боковой агент, следящий за сессией; включается через /plugin enable cc-plugin-you-should-know@builtin.Смотреть с 0:48
  3. 10

    Знать три выключателя

    Отдельный мод отключается во вкладке Installed в /plugin. claude --safe-mode запускает одну сессию без модов. Или поставьте "disableAllHooks": true в ~/.claude/settings.json — все установленные моды остаются выключенными, пока вы не вернёте обратно. Встроенные моды во всех трёх случаях продолжают работать — так задумано.

Оставить контроль себе

  1. 11

    Уважать модель безопасности

    Моды работают с вашими правами и без песочницы: могут читать переменные окружения и секреты, переписывать промпты, заранее одобрять вызовы инструментов и тратить вашу квоту. Ставьте только моды, которые вы согласились бы запускать как обычный код на своей машине, и сверяйте через /plugin, что сессия загрузила на самом деле.

  2. 12

    Знать, где моды умеют рисовать

    UI модов — панели рядом с транскриптом, полосы над промптом, свои вкладки — рендерится в терминале и во вкладке Code десктоп-приложения. В WSL-сессиях, панели чата VS Code, запусках claude -p, Agent SDK и облачных сессиях рисования нет, а моды могут перекрашивать UI Claude Code, но никогда — диалог разрешений.

Mods vs plugins vs skills vs MCP vs hooks

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

  • 1Skills — пакеты инструкций в markdown, направляющие поведение модели при вызове, — собственный код они не исполняют.
  • 2MCP-серверы подключают внешние инструменты и источники данных через Model Context Protocol — вне процесса, в виде инструментов.
  • 3Shell hooks — команды из ваших файлов настроек, исполняемые на событиях жизненного цикла, например до или после вызова инструмента.
  • 4Plugins упаковывают любое из вышеперечисленного — команды, агентов, MCP-серверы, хуки — в один устанавливаемый пакет.
  • 5Mods — плагины, чей hooks-модуль работает внутри процесса: функции TypeScript, которые могут перерисовать UI, перехватить события на лету и хранить состояние между событиями.

Правило большого пальца: инструкции — в skills, интеграции — в MCP, автоматизация — в shell hooks, упаковка — в plugins; а когда нужно менять сам облик Claude Code или исход события, это мод.

FAQ по модам Claude Code

Похожие гайды