Советы по командной строке
34 практических совета по работе с CLI Claude Code для повышения продуктивности
Советы по командной строке¶
В этой статье собраны 34 практических совета по работе с Claude Code — от базовых операций до продвинутых приёмов, которые помогут вам раскрыть весь потенциал Claude Code.
Базовые операции¶
1. Автодополнение пути к файлам через Tab¶
Введите @, затем нажмите Tab для автодополнения пути к файлу — не нужно запоминать полный путь.
2. Точные ссылки на файлы через @¶
> Проанализируй безопасность @src/utils/auth.ts
> Сравни @v1/api.js и @v2/api.js
Прямая ссылка на файл точнее, чем словесное описание его расположения — ИИ не ошибётся.
3. Передача данных через конвейер¶
git diff | claude "Объясни эти изменения"
cat error.log | claude "Проанализируй причину ошибки"
npm test 2>&1 | claude "Проанализируй причину провала тестов"
4. Клавиатурные сочетания¶
| Сочетание | Функция |
|---|---|
Tab |
Автодополнение пути к файлу |
Esc |
Прервать текущий вывод |
Ctrl+C |
Отменить текущую операцию |
↑ / ↓ |
Навигация по истории команд |
Shift+Tab (дважды) |
Режим планирования |
Alt+Tab / Option+Tab |
Переключить режим размышления |
5. Быстрое выполнение команд через !¶
Используйте префикс ! в промпте для прямого выполнения shell-команд:
> !git status
> !npm run build
Слэш-команды¶
6. /help — просмотр всех команд¶
> /help
Показывает все доступные слэш-команды и горячие клавиши.
7. /clear — очистка диалога¶
> /clear
Очистите контекст перед началом новой задачи, чтобы предыдущий диалог не мешал.
8. /compact — сжатие истории диалога¶
> /compact
Используйте при слишком длинном контексте — сжимает историю для экономии токенов, сохраняя ключевую информацию.
9. /context — проверка использования контекста¶
> /context
Показывает текущий процент использования контекста. Рекомендуется задуматься о сжатии при достижении 60%.
10. /model — переключение модели¶
> /model opus
> /model sonnet
-
Opus 4.6: сложные задачи, проектирование архитектуры, трудные проблемы
-
Sonnet 4.6: повседневное кодирование, быстрые итерации (оптимальное соотношение цена/качество)
11. /memory — редактирование памяти проекта¶
> /memory
Открывает файл CLAUDE.md для редактирования — определение стандартов и предпочтений проекта.
12. /init — инициализация конфигурации проекта¶
> /init
Claude автоматически проанализирует проект и сгенерирует конфигурационный файл CLAUDE.md.
13. /commit — умный коммит¶
> /commit
Автоматически анализирует изменения, генерирует стандартное сообщение коммита и фиксирует его.
14. /review — ревью кода¶
> /review
Проводит ревью текущих изменений и проверяет потенциальные проблемы.
15. /resume — восстановление сессии¶
> /resume
Восстанавливает предыдущий сеанс диалога для продолжения незавершённой работы.
Управление контекстом¶
У Claude Code ограничение контекста около 200K токенов. Держите одну сессию сфокусированной на одной задаче, используйте /context для мониторинга, /compact для сжатия истории и /clear для начала новой сессии.
Подробные стратегии управления контекстом (включая обработку переполнения при длинных сессиях) → Управление контекстом
Режим планирования (Plan Mode)¶
19. Вход в режим планирования¶
Нажмите Shift+Tab дважды для входа в режим планирования. Claude сначала проанализирует и исследует задачу, затем разработает план реализации, не изменяя код напрямую.
20. Сначала планируй, потом выполняй¶
Для сложных задач сначала попросите Claude составить план:
> Сначала проанализируй требования к этой функции, составь план реализации, не пиши код
После утверждения плана переходите к выполнению — это сокращает количество переделок.
21. Пошаговое выполнение сложных задач¶
Разбейте крупную задачу на мелкие шаги:
> Шаг 1: Анализ существующей системы аутентификации
> Шаг 2: Проектирование новой схемы JWT
> Шаг 3: Реализация основной функциональности
> Шаг 4: Добавление тестов
Субагенты (Subagents)¶
22. Быстрый поиск с помощью агента Explore¶
Агент Explore специализируется на быстром поиске по кодовой базе и работает эффективнее ручного поиска:
> Используй агент Explore, чтобы найти весь код обработки платежей
23. Проектирование решений с помощью агента Plan¶
Агент Plan специализируется на разработке планов реализации:
> Используй агент Plan для проектирования системы пользовательских прав
24. Параллельная обработка фоновыми агентами¶
Можно запускать несколько фоновых агентов для параллельной обработки задач, повышая эффективность.
Конфигурация CLAUDE.md¶
CLAUDE.md — файл конфигурации уровня проекта, который Claude читает автоматически при запуске. Используйте /init для автоматической генерации или создайте вручную. Определите стандарты кода, команды и архитектуру проекта — и больше не нужно повторять это в каждой сессии.
Полное руководство по н��стройке с примерами → Конфигурация CLAUDE.md
Git-воркфлоу¶
28. Умная генерация сообщений коммитов¶
> /commit
Claude проанализирует все изменения и сгенерирует стандартное сообщение коммита.
29. Создание описания PR¶
> Создай описание PR для текущей ветки
Автоматически генерирует описание PR с кратким изложением изменений и планом тестирования.
30. Анализ изменений PR¶
gh pr diff 123 | claude "Проведи ревью этого PR"
Тестирование и отладка¶
31. Пусть Claude пишет тесты¶
> Напиши модульные тесты для @src/services/UserService.ts
Пусть Claude сам пишет тесты, а затем через тесты проверяйте корректность кода.
32. Анализ провалов тестов¶
npm test 2>&1 | claude "Проанализируй причину провала и исправь"
33. Отладка ошибок¶
> Проанализируй эту ошибку: [вставьте сообщение об ошибке]
> Найди проблему в @src/pages/Login.tsx
Продвинутые приёмы¶
34. Использование скриншотов/изображений¶
Claude Code поддерживает распознавание изображений:
> Посмотри этот скриншот @screenshot.png, проанализируй проблему UI
Сравнение эффективности¶
| Сценарий | Традиционный подход | Claude Code |
|---|---|---|
| Поиск кода | grep + ручной просмотр | @файл или агент Explore |
| Написание тестов | Ручное написание + отладка | /review + автогенерация |
| Git-коммит | Придумать message + написать | /commit в один клик |
| Ревью кода | Построчный просмотр | /review — умный анализ |
| Понимание кода | Чтение документации + кода | Просто спросите Claude |
Итоги лучших практик¶
-
Чёткое намерение: ясно описывайте требования, включая ограничения
-
Используйте ссылки: указывайте файлы через
@, избегайте догадок -
Пошаговое выполнение: разбивайте сложные задачи на мелкие шаги
-
Своевременное прерывание: если вывод неверный, сразу нажмите
Esc -
Сохраняйте контекст: одна сессия — одна задача
-
Регулярное сжатие: при длинном контексте используйте
/compact -
Сначала план, потом выполнение: для сложных задач сначала составьте план
-
Пусть ИИ тестирует: пусть Claude пишет тесты для проверки своего кода
Следующие шаги¶
-
Изучите Советы по рабочим процессам для эффективной разработки
-
Освойте Управление контекстом для работы с длинными сессиями и переполнением токенов
-
Настройте Конфигурацию CLAUDE.md для адаптации поведения Claude под ваш проект
-
Исследуйте Интеграцию с Codex для использования другого ИИ-инструмента