раздел 03 · подстраница 1
Slash-команды
Slash-команды - это управляющие команды Claude Code, которые начинаются с /. Они не уходят в модель как промпт, а исполняются самим CLI. Знать главные - значит экономить часы.
Зачем это
Большая часть проблем новичков - "Claude забыл что я просил", "сессия зависла", "не понимаю сколько потратил" - решается одной slash-командой. Их немного, и они стоят того, чтобы выучить наизусть.
Полная карта главных команд
| Команда | Что делает |
| ------------------ | ------------------------------------------------------------- |
| /help | Список всех slash-команд и горячих клавиш |
| /clear | Сбросить контекст диалога (как новая сессия) |
| /compact | Сжать историю, оставив выжимку - сохраняет контекст |
| /resume | Возобновить прерванную сессию |
| /cost | Сколько потрачено токенов/денег |
| /model | Переключить модель (opus / sonnet / haiku) |
| /config | Открыть настройки (тема, режим, права) |
| /init | Создать CLAUDE.md с описанием проекта |
| /review | Code review текущего diff'а |
| /verify | Запустить приложение и проверить, что фича реально работает |
| /agents | Список и запуск кастомных суб-агентов |
| /mcp | Управление MCP-серверами (подключение, статус) |
Разбор каждой
/help
Список всех команд с короткими описаниями. Полезно открывать раз в неделю - команды иногда добавляются.
> /help
/clear
Полностью сбрасывает диалог. Контекста больше нет, Claude забыл всё, что вы делали. Использовать когда:
- переключаетесь на принципиально другую задачу;
- предыдущий диалог разросся и модель путается;
- хотите начать с чистого листа без перезапуска CLI.
> /clear
/compact
В отличие от /clear, не теряет историю - просит модель самого себя сжать диалог в короткий summary, потом всё что было раньше выбрасывается, а summary остаётся как стартовая точка.
Когда применять: длинная сессия (несколько часов), модель начинает "забывать" о ранее принятых решениях, но вы не хотите начинать с нуля.
> /compact
# можно с подсказкой что оставить
> /compact focus on database schema and API contracts
/resume
Возобновляет последнюю сессию в текущей папке. Удобно, если случайно закрыли терминал или машина перезагрузилась:
cd ~/my-project
claude --resume
# или прямо в новом claude:
> /resume
/cost
Показывает суммарные траты и длительность сессии. Привычка смотреть раз в час - сильно дисциплинирует.
> /cost
/model
Переключение между моделями без перезапуска:
> /model opus # для сложного рассуждения
> /model sonnet # для повседневной работы
> /model haiku # для быстрых рутинных задач
/config
Открывает интерактивный экран настроек: тема, дефолтная модель, права на инструменты, поведение при автокомплите. То же самое можно править руками в ~/.claude/settings.json.
> /config
/init
Запускается один раз при старте работы с новым проектом. Claude осматривает структуру, читает основные файлы, создаёт CLAUDE.md с заметками: стек, конвенции, как запустить.
> /init
После - откройте CLAUDE.md и допишите свои правила (никаких длинных тире, всегда писать тесты, использовать тот-то линтер).
/review
Делает code review текущего git-diff. Запускает суб-агента, который проходит по изменениям и выписывает потенциальные баги, проблемы стиля, упущенные edge-кейсы.
> /review
> /review --effort high
> /review --comment # запостит замечания как inline PR comments через gh
/verify
Не путать с /review. /verify запускает приложение и проверяет, что внесённое изменение реально работает - не только тесты, а живое поведение. Особенно полезно после "Claude сказал что готово" - часто оказывается, что сборка не запускается.
> /verify
/agents
Управляет кастомными суб-агентами (специализированными ролями: code-reviewer, doc-writer, tester). Файлы лежат в .claude/agents/. Команда показывает список доступных и позволяет запустить.
> /agents
> /agents code-reviewer "проверь src/billing/"
/mcp
Показывает подключённые MCP-серверы и их статус (подключён / в процессе авторизации / упал). Через эту же команду можно перезапустить сервер или выйти из MCP-аккаунта.
> /mcp
Когда какая команда
старт нового проекта → /init
новая задача в той же папке → /clear
сессия разрослась → /compact
не помните цену → /cost
сложная фича → /model opus, потом /model sonnet
готово писать "готово" → /verify, потом /review
Антипаттерны
- Использовать
/clearкогда нужно было/compact- потеряете полезный контекст. - Не пользоваться
/init- Claude каждый раз будет переоткрывать проект заново. - Думать, что
/reviewэто финал. После/reviewвсегда/verify- убедиться, что код вообще запускается.
Полезные ссылки
- Slash commands reference - официальная справка
- Custom commands - как написать свою