Claude Code теперь можно дописывать модами

Смотреть урок

С 1 октября в Claude Code есть моды: обработчики на JS или TypeScript, которые лежат в плагине и работают внутри агента. Мод может придержать вызов инструмента, переписать промпт или нарисовать панель с кнопками.

Мы бы начали с примера от Anthropic blast-radius. Агент собрался выполнить rm -rf, git reset --hard или force push? Мод ставит команду на паузу, показывает, что она удалит, и ждёт Proceed или Cancel. Команды через bash -c или $(...) он пропускает, так что правила permissions не отключайте.

Потом попросите Claude прямо в сессии: «сделай мод, который показывает текущую git-ветку над промптом». Он напишет мод и, когда вы разрешите, подгрузит его без перезапуска.

Нужна версия 2.1.287 или новее. Песочницы у модов нет: ставьте только код, который прочитали.

Моды в Claude Code: предохранитель от rm -rf и свой мод за 15 минут

1 октября 2026 года Anthropic запустила моды для Claude Code. Мод — это плагин, внутри которого лежат обработчики событий на JavaScript или TypeScript. Claude Code вызывает их, когда что-то происходит: агент зовёт инструмент, вы отправляете промпт, перерисовывается часть интерфейса. Обработчик может просто посмотреть на событие, изменить его или обработать сам.

Hooks из settings.json мы уже разбирали, и вопрос «зачем ещё и моды» напрашивается. Hook запускает внешний скрипт и умеет пропустить или заблокировать действие. Мод работает внутри процесса Claude Code: он рисует панели и кнопки, задерживает вызов, пока вы не ответите, добавляет свои /команды и переделывает встроенные элементы интерфейса. Встроенная команда /diff теперь сама сделана как мод.

Ниже два упражнения. Первое — поставить готовый мод-предохранитель. Второе — попросить Claude написать мод под вас.

Шаг 0. Проверьте версию

Моды работают в терминале начиная с Claude Code 2.1.287, а во вкладке Code десктопного приложения — с 2.1.286. По умолчанию они включены.

claude --version

Если версия старше, обновитесь. В десктопе версию показывает команда /status в локальной сессии, строка Claude Code.

Если во время раннего доступа вы выставляли переменную CLAUDE_CODE_ENABLE_FUNCTION_HOOKS, удалите её: новые версии её игнорируют.

Шаг 1. Скачайте примеры от Anthropic

Примеры модов Anthropic выложила в репозиторий claude-code-playground. Их три:

  • blast-radius придерживает опасную shell-команду и показывает, что она изменит;
  • token-weather рисует над промптом прогноз заполнения контекстного окна;
  • replay-theater добавляет команду /replay, которая пошагово показывает правки файлов за последний ход.

Поддержки у примеров нет, они выложены как есть.

Bash

git clone…
🔒

Этот материал доступен участникам Клуба. Войдите или оформите доступ, чтобы читать целиком, открывать видео и комментировать.

Войти Вступить / купить доступ