Советы по командной строке

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

Итоги лучших практик

  1. Чёткое намерение: ясно описывайте требования, включая ограничения

  2. Используйте ссылки: указывайте файлы через @, избегайте догадок

  3. Пошаговое выполнение: разбивайте сложные задачи на мелкие шаги

  4. Своевременное прерывание: если вывод неверный, сразу нажмите Esc

  5. Сохраняйте контекст: одна сессия — одна задача

  6. Регулярное сжатие: при длинном контексте используйте /compact

  7. Сначала план, потом выполнение: для сложных задач сначала составьте план

  8. Пусть ИИ тестирует: пусть Claude пишет тесты для проверки своего кода

Следующие шаги

🚀
Начните с QCode — ИИ-ассистент для программистов
Официальный ретранслятор Claude Code, быстро и надёжно
Посмотреть тарифы → Создать аккаунт