Claude Code представил новую функцию Mods. Основное изменение заключается в том, что ранее вы могли взаимодействовать с моделью только через Prompt, CLAUDE.md или Skill, но сам клиентское приложение Claude Code (отвечающее за отображение интерфейса и выполнение действий на компьютере) было жестко закодировано Anthropic. Теперь с помощью Mods вы можете напрямую изменять визуальный интерфейс и базовую логику выполнения приложения, полностью не пишущи код — достаточно описать желаемую функцию в диалоге, и Claude автоматически напишет и загрузит её за вас.
Многие путают Mods с существующими Hook-ами, но между ними фундаментальная разница. Hook — это внешний скрипт, подобный аутсорсингу: он выполняет задачу и завершает работу, не имея доступа к внутреннему интерфейсу приложения и не сохраняя данные в памяти. Mods же работают непосредственно внутри ядра приложения: они могут напрямую изменять или заменять интерфейс Claude Code, совместно использовать память приложения для отслеживания расхода токенов или количества исправлений, а также предоставлять интерактивные кнопки для перехвата действий. Кроме того, они поддерживают пользовательские ярлыки: например, для проверки расходов достаточно ввести `/cost` — Mod выполнит локальный расчёт, не тратя ни одного токена.
Что касается получения и установки, функция уже включена по умолчанию после обновления Claude Code до последней версии и доступна как в терминале, так и в настольном приложении. Вы можете просто отправить ссылку на Marketplace Claude Code, чтобы он установил мод автоматически, или выполнить команду в терминале. Сообщество уже подготовило более пятидесяти открытых модов; например, официальный инженерный мод Next Steps автоматически предлагает следующие шаги и рекомендуемые команды в поле ввода после завершения задачи. Однако Mods имеют права на чтение файлов, выполнение программ и доступ в интернет — при установке сторонних модов обязательно проверяйте их поведение для обеспечения безопасности.
Если вы создаёте собственный Mod, достаточно описать потребность Claude — после написания он сразу же активируется без перезапуска, но изначально находится во временном состоянии. После подтверждения удовлетворённости необходимо явно указать ему сохранить мод как постоянный. Все установленные моды хранятся в папке `.claude/plugins` в корневом каталоге компьютера; просмотреть их можно командой `claude plugin list` в терминале, а удалить — командой `claude plugin uninstall` или прямым удалением соответствующей папки.
Такая низкоуровневая открытость создаёт совершенно новые способы работы. Например, при параллельной обработке нескольких задач можно создать мод с индикатором прогресса, который отображает над полем ввода оставшееся время и статус завершения для всех сессий. Или создать мод для анализа: при обнаружении исправления пользователем он автоматически открывает отдельную панель для проверки и обновления Skill и межфайловых MD-документов, предотвращая повторное указание одних и тех же правил. В сообществе даже появились моды, интегрирующиеся с LINE для автоматического ответа или запускающие игры во время ожидания компиляции. Когда контейнерный уровень инструмента можно перестраивать с помощью естественного языка в реальном времени, порог кастомизации программного обеспечения полностью устранён.