Это руководство предоставляет пошаговые инструкции для типичных рабочих процессов с Claude Code. Каждое руководство включает четкие инструкции, примеры команд и лучшие практики, которые помогут вам максимально эффективно использовать Claude Code.

Содержание

Возобновление предыдущих разговоров

Продолжайте работу без перерывов

Когда использовать: Вы работали над задачей с Claude Code и хотите продолжить с того места, где остановились в более поздней сессии.

Claude Code предоставляет два варианта для возобновления предыдущих разговоров:

  • --continue для автоматического продолжения самого последнего разговора
  • --resume для отображения средства выбора разговора
1

Продолжить самый последний разговор

claude --continue

Это немедленно возобновляет ваш самый последний разговор без каких-либо подсказок.

2

Продолжить в неинтерактивном режиме

claude --continue --print "Continue with my task"

Используйте --print с --continue для возобновления последнего разговора в неинтерактивном режиме, что идеально подходит для скриптов или автоматизации.

3

Показать средство выбора разговора

claude --resume

Это отображает интерактивный селектор разговоров, показывающий:

  • Время начала разговора
  • Начальный запрос или краткое содержание разговора
  • Количество сообщений

Используйте клавиши со стрелками для навигации и нажмите Enter для выбора разговора.

Как это работает:

  1. Хранение разговоров: Все разговоры автоматически сохраняются локально с полной историей сообщений
  2. Десериализация сообщений: При возобновлении восстанавливается вся история сообщений для сохранения контекста
  3. Состояние инструментов: Сохраняются использование инструментов и результаты из предыдущего разговора
  4. Восстановление контекста: Разговор возобновляется со всем предыдущим контекстом

Советы:

  • История разговоров хранится локально на вашем компьютере
  • Используйте --continue для быстрого доступа к вашему последнему разговору
  • Используйте --resume когда нужно выбрать определенный прошлый разговор
  • При возобновлении вы увидите всю историю разговора перед продолжением
  • Возобновленный разговор начинается с той же модели и конфигурации, что и оригинал

Примеры:

# Продолжить самый последний разговор
claude --continue

# Продолжить последний разговор с определенным запросом
claude --continue --print "Show me our progress"

# Показать средство выбора разговора
claude --resume

# Продолжить последний разговор в неинтерактивном режиме
claude --continue --print "Run the tests again"

Понимание новых кодовых баз

Получить быстрый обзор кодовой базы

Когда использовать: Вы только что присоединились к новому проекту и нуждаетесь в быстром понимании его структуры.

1

Перейти в корневую директорию проекта

cd /path/to/project 
2

Запустить Claude Code

claude 
3

Запросить общий обзор

> give me an overview of this codebase 
4

Углубиться в конкретные компоненты

> explain the main architecture patterns used here 
> what are the key data models?
> how is authentication handled?

Советы:

  • Начинайте с общих вопросов, затем переходите к конкретным областям
  • Спрашивайте о соглашениях по кодированию и шаблонах, используемых в проекте
  • Запросите глоссарий терминов, специфичных для проекта

Найти релевантный код

Когда использовать: Вам нужно найти код, связанный с определенной функциональностью.

1

Попросить Claude найти релевантные файлы

> find the files that handle user authentication 
2

Получить контекст о взаимодействии компонентов

> how do these authentication files work together? 
3

Понять поток выполнения

> trace the login process from front-end to database 

Советы:

  • Будьте конкретны в том, что ищете
  • Используйте доменный язык проекта

Эффективное исправление ошибок

Диагностика сообщений об ошибках

Когда использовать: Вы столкнулись с сообщением об ошибке и нужно найти и исправить его источник.

1

Поделиться ошибкой с Claude

> I'm seeing an error when I run npm test 
2

Запросить рекомендации по исправлению

> suggest a few ways to fix the @ts-ignore in user.ts 
3

Применить исправление

> update user.ts to add the null check you suggested 

Советы:

  • Сообщите Claude команду для воспроизведения проблемы и получения стека вызовов
  • Упомяните шаги для воспроизведения ошибки
  • Дайте Claude знать, является ли ошибка периодической или постоянной

Рефакторинг кода

Модернизация устаревшего кода

Когда использовать: Вам нужно обновить старый код для использования современных паттернов и практик.

1

Определить устаревший код для рефакторинга

> find deprecated API usage in our codebase 
2

Получить рекомендации по рефакторингу

> suggest how to refactor utils.js to use modern JavaScript features 
3

Безопасно применить изменения

> refactor utils.js to use ES2024 features while maintaining the same behavior 
4

Проверить рефакторинг

> run tests for the refactored code 

Советы:

  • Попросите Claude объяснить преимущества современного подхода
  • При необходимости запросите сохранение обратной совместимости
  • Выполняйте рефакторинг небольшими, тестируемыми порциями

[Продолжение следует в следующем сообщении из-за ограничений длины]