В Claude Code три слоя команд: флаги при запуске, слэш-команды внутри сессии и hooks, которые срабатывают сами. Справочник по тем, что нужны в реальной работе, — без пересказа всей документации.
Короткий ответ
Минимум, с которым делается 90% работы:
| Команда | Что делает |
|---|---|
claude | запустить сессию в текущей папке |
claude -c | продолжить последнюю сессию |
/init | создать CLAUDE.md — файл правил проекта |
/compact | сжать контекст, когда сессия разрослась |
/model | переключить модель |
/help | список всех команд |
Остальное — по мере надобности, и оно ниже.
Запуск: CLI-флаги
claude — интерактивная сессия в текущей папке. Папка определяет проект: агент видит файлы и CLAUDE.md отсюда.
claude -c (--continue) — вернуться в последнюю сессию со всем контекстом. claude -r (--resume) — выбрать из списка прошлых сессий.
claude -p "задача" — неинтерактивный режим: агент выполняет задачу и печатает результат без диалога. Это мост к автоматизации:
claude -p "проверь новые записи в логе ошибок и составь сводку" >> report.md
В связке с API-ключом в переменной окружения так строятся cron-задачи и шаги CI — по той же логике, что расписания у автономных агентов.
Внутри сессии: слэш-команды
Контекст и память:
/init— агент изучает проект и пишет CLAUDE.md. Первая команда в новом репозитории./compact— сжать историю сессии, сохранив суть. Когда агент начал «забывать» начало разговора — пора./clear— начать с чистого листа, не выходя из папки.
Аккаунт и модель:
/login,/logout— сменить способ входа: подписка или ключ, разница здесь./model— выбрать модель под задачу: быстрая для рутины, мощная для сложного рефакторинга.
Инструменты:
/mcp— статус подключённых MCP-серверов./config— настройки: разрешения, поведение, тема.
Полный список всегда в /help — он же покажет команды, добавленные вашими скиллами.
Свои команды
Повторяющийся запрос оформляется в собственную слэш-команду: файл в .claude/commands/ с текстом промпта. Файл review.md с инструкцией код-ревью становится командой /review, доступной всей команде через репозиторий.
Для правил, которые должны работать постоянно, а не по вызову, есть скиллы и CLAUDE.md — три механизма дополняют друг друга: CLAUDE.md — контекст всегда, скилл — знание по ситуации, команда — действие по запросу.
Hooks: команды, которые запускаются сами
Hooks — скрипты, привязанные к событиям агента: перед вызовом инструмента, после правки файла, при завершении задачи. Типичные применения:
- автоформатирование — прогонять форматтер после каждой правки файла;
- защита — блокировать команды, трогающие продакшен;
- уведомления — сообщение в мессенджер, когда долгая задача завершилась.
Настраиваются в конфигурации проекта; это уже территория автоматизации с разрешениями, и подходить к ней стоит с теми же предосторожностями.
Что запомнить про порядок работы
Устойчивый рабочий цикл выглядит так: claude в папке проекта → /init один раз в начале жизни репозитория → задачи обычным текстом → /compact при разрастании → claude -c назавтра. Всё остальное — оптимизации поверх.
Опыт автора. На сложных проектах агент в длинной сессии начинает путаться: держит в голове три задачи сразу и смешивает их контекст. Моё правило — одна задача = одна сессия, а всё, что должно пережить сессию, агент записывает в файлы памяти проекта. На самом сложном проекте у меня работает связка из пяти агентов с разными ролями — исполнитель, ревьюер, продуктолог и далее по конвейеру, — где каждый перепроверяет предыдущего: это дороже по токенам, но количество ошибок падает кратно.
Коротко
Шесть команд из таблицы сверху закрывают повседневную работу; неинтерактивный -p открывает автоматизацию; hooks и свои команды — тонкая настройка под проект. Если Claude Code ещё не стоит — установка занимает пять минут, а правила проекта агент напишет сам по /init.