Слэш-команды
Управляйте поведением Claude во время интерактивной сессии с помощью слэш-команд.
Встроенные слэш-команды
Команда | Назначение |
---|---|
/add-dir | Добавить дополнительные рабочие директории |
/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 | Выбрать или изменить AI модель |
/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
.
Например:
Выполнение bash команд
Выполняйте bash команды перед запуском слэш-команды, используя префикс !
. Вывод включается в контекст команды.
Например:
Ссылки на файлы
Включайте содержимое файлов в команды, используя префикс @
для ссылки на файлы.
Например:
Режим размышления
Слэш-команды могут запускать расширенное размышление, включая ключевые слова расширенного размышления.
Формат файла
Файлы команд поддерживают:
- Формат Markdown (расширение
.md
) - YAML frontmatter для метаданных:
allowed-tools
: Список инструментов, которые может использовать командаdescription
: Краткое описание команды
- Динамический контент с bash командами (
!
) и ссылками на файлы (@
) - Инструкции промпта как основное содержимое
MCP слэш-команды
MCP серверы могут предоставлять промпты как слэш-команды, которые становятся доступными в Claude Code. Эти команды динамически обнаруживаются из подключенных MCP серверов.
Формат команды
MCP команды следуют шаблону:
Функции
Динамическое обнаружение
MCP команды автоматически доступны, когда:
- MCP сервер подключен и активен
- Сервер предоставляет промпты через протокол MCP
- Промпты успешно получены во время подключения
Аргументы
MCP промпты могут принимать аргументы, определенные сервером:
Соглашения об именовании
- Имена серверов и промптов нормализуются
- Пробелы и специальные символы становятся подчеркиваниями
- Имена приводятся к нижнему регистру для согласованности
Управление MCP подключениями
Используйте команду /mcp
для:
- Просмотра всех настроенных MCP серверов
- Проверки статуса подключения
- Аутентификации с серверами с поддержкой OAuth
- Очистки токенов аутентификации
- Просмотра доступных инструментов и промптов от каждого сервера
См. также
- Интерактивный режим - Сочетания клавиш, режимы ввода и интерактивные функции
- Справочник CLI - Флаги и опции командной строки
- Настройки - Опции конфигурации
- Управление памятью - Управление памятью Claude между сессиями