Слэш-команды
Управляйте поведением Claude во время интерактивной сессии с помощью слэш-команд.
Встроенные слэш-команды
Команда | Назначение |
---|---|
/bug | Сообщить об ошибках (отправляет разговор в Anthropic) |
/clear | Очистить историю разговора |
/compact [instructions] | Сжать разговор с дополнительными инструкциями фокуса |
/config | Просмотреть/изменить конфигурацию |
/cost | Показать статистику использования токенов |
/doctor | Проверяет состояние вашей установки Claude Code |
/help | Получить справку по использованию |
/init | Инициализировать проект с руководством CLAUDE.md |
/login | Переключить аккаунты Anthropic |
/logout | Выйти из вашего аккаунта Anthropic |
/mcp | Управлять подключениями MCP-серверов и OAuth-аутентификацией |
/memory | Редактировать файлы памяти CLAUDE.md |
/model | Выбрать или изменить модель ИИ |
/permissions | Просмотреть или обновить разрешения |
/pr_comments | Просмотреть комментарии к pull request |
/review | Запросить обзор кода |
/status | Просмотреть статусы аккаунта и системы |
/terminal-setup | Установить привязку клавиш Shift+Enter для новых строк (только iTerm2 и VSCode) |
/vim | Войти в режим vim для чередования режимов вставки и команд |
Пользовательские слэш-команды
Пользовательские слэш-команды позволяют определить часто используемые подсказки как файлы Markdown, которые Claude Code может выполнять. Команды организованы по области действия (специфичные для проекта или личные) и поддерживают пространства имен через структуры каталогов.
Синтаксис
Параметры
Параметр | Описание |
---|---|
<prefix> | Область действия команды (project для специфичных проекту, user для личных) |
<command-name> | Имя, производное от имени файла Markdown (без расширения .md ) |
[arguments] | Дополнительные аргументы, передаваемые команде |
Типы команд
Команды проекта
Команды, хранящиеся в вашем репозитории и разделяемые с вашей командой.
Расположение: .claude/commands/
Префикс: /project:
В следующем примере мы создаем команду /project:optimize
:
Личные команды
Команды, доступные во всех ваших проектах.
Расположение: ~/.claude/commands/
Префикс: /user:
В следующем примере мы создаем команду /user:security-review
:
Функции
Пространства имен
Организуйте команды в подкаталогах для создания команд с пространствами имен.
Структура: <prefix>:<namespace>:<command>
Например, файл в .claude/commands/frontend/component.md
создает команду /project:frontend:component
Аргументы
Передавайте динамические значения командам, используя заполнитель $ARGUMENTS
.
Например:
Формат файла
Файлы команд должны:
- Использовать формат Markdown (расширение
.md
) - Содержать подсказку или инструкции как содержимое файла
- Быть размещенными в соответствующем каталоге команд
MCP слэш-команды
MCP-серверы могут предоставлять подсказки как слэш-команды, которые становятся доступными в Claude Code. Эти команды динамически обнаруживаются из подключенных MCP-серверов.
Формат команды
MCP-команды следуют шаблону:
Функции
Динамическое обнаружение
MCP-команды автоматически доступны, когда:
- MCP-сервер подключен и активен
- Сервер предоставляет подсказки через протокол MCP
- Подсказки успешно получены во время подключения
Аргументы
MCP-подсказки могут принимать аргументы, определенные сервером:
Соглашения об именовании
- Имена серверов и подсказок нормализуются
- Пробелы и специальные символы становятся подчеркиваниями
- Имена приводятся к нижнему регистру для согласованности
Управление MCP-подключениями
Используйте команду /mcp
для:
- Просмотра всех настроенных MCP-серверов
- Проверки статуса подключения
- Аутентификации с серверами, поддерживающими OAuth
- Очистки токенов аутентификации
- Просмотра доступных инструментов и подсказок от каждого сервера
См. также
- Интерактивный режим - Ярлыки, режимы ввода и интерактивные функции
- Справочник CLI - Флаги и опции командной строки
- Настройки - Параметры конфигурации
- Управление памятью - Управление памятью Claude между сессиями