раздел 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 - убедиться, что код вообще запускается.

Полезные ссылки