- Рецепты подсказок для изучения кода, исправления ошибок, рефакторинга, тестирования, PR и документации
- Возобновление предыдущих разговоров для того, чтобы задача могла охватывать несколько сеансов
- Запуск параллельных сеансов с worktrees для того, чтобы одновременные редактирования не конфликтовали
- Планирование перед редактированием для проверки изменений перед их записью на диск
- Делегирование исследований subagents для сохранения чистоты вашего основного контекста
- Передача Claude в скрипты для CI и пакетной обработки
Рецепты подсказок
Это паттерны подсказок для повседневных задач, таких как изучение незнакомого кода, отладка, рефакторинг, написание тестов и создание PR. Каждый работает на любой поверхности Claude Code; адаптируйте формулировку к вашему проекту.Понимание новых кодовых баз
Для настройки Claude Code в монорепозитории или большой кодовой базе см. Монорепозитории и большие репозитории.Получение быстрого обзора кодовой базы
Предположим, вы только что присоединились к новому проекту и вам нужно быстро понять его структуру.Перейдите в корневой каталог проекта
/path/to/project на путь к вашему проекту.Запустите Claude Code
Попросите высокоуровневый обзор
Углубитесь в конкретные компоненты
Поиск релевантного кода
Предположим, вам нужно найти код, связанный с конкретной функцией или функциональностью.Попросите Claude найти релевантные файлы
Получите контекст о том, как компоненты взаимодействуют
Поймите поток выполнения
Эффективное исправление ошибок
Предположим, вы столкнулись с сообщением об ошибке и вам нужно найти и исправить его источник.Поделитесь ошибкой с Claude
Попросите рекомендации по исправлению
Примените исправление
Рефакторинг кода
Предположим, вам нужно обновить старый код для использования современных паттернов и практик. Для переноса всей кодовой базы на новый язык см. как Anthropic проводит крупномасштабные миграции кода с помощью Claude Code в блоге.Определите устаревший код для рефакторинга
Получите рекомендации по рефакторингу
Примените изменения безопасно
Проверьте рефакторинг
Работа с тестами
Предположим, вам нужно добавить тесты для непокрытого кода.Определите непротестированный код
Создайте каркас тестов
Добавьте значимые тестовые случаи
Запустите и проверьте тесты
Создание pull requests
Вы можете создавать pull requests, попросив Claude напрямую (“create a pr for my changes”), или направить Claude пошагово:Суммируйте ваши изменения
Создайте pull request
Просмотрите и уточните
claude --from-pr 1234 с номером вашего PR, который открывает средство выбора сеанса, отфильтрованное по сеансам, связанным с этим PR, или вставьте URL PR в средство выбора /resume. Claude Code связывает сеанс с PR, когда Claude создает его с помощью gh pr create или glab mr create, и когда Claude работает над существующим PR.
Работа с документацией
Предположим, вам нужно добавить или обновить документацию для вашего кода.Определите недокументированный код
Создайте документацию
Просмотрите и улучшите
Проверьте документацию
Работа с заметками и папками, не содержащими код
Claude Code работает в любом каталоге. Запустите его внутри хранилища заметок, папки документации или любой коллекции файлов markdown для поиска, редактирования и переорганизации содержимого так же, как вы работаете с кодом. Каталог.claude/ и CLAUDE.md находятся рядом с каталогами конфигурации других инструментов без конфликтов. Claude читает файлы заново при каждом вызове инструмента, поэтому он видит изменения, которые вы вносите в другом приложении при следующем чтении этого файла.
Работа с изображениями
Предположим, вам нужно работать с изображениями в вашей кодовой базе, и вы хотите помощь Claude в анализе содержимого изображения.Добавьте изображение в разговор
- Перетащите изображение в окно Claude Code
- Скопируйте изображение и вставьте его в CLI с помощью
Ctrl+V, или с помощьюAlt+Vна Windows и WSL - Предоставьте Claude путь к изображению. Например, “Analyze this image: /path/to/your/image.png”
Попросите Claude проанализировать изображение
Используйте изображения для контекста
Получите предложения кода из визуального содержимого
Ссылка на файлы и каталоги
Используйте @ для быстрого включения файлов или каталогов без ожидания, пока Claude их прочитает.Ссылка на один файл
Ссылка на каталог
Ссылка на MCP ресурсы
Запуск Claude по расписанию
Предположим, вы хотите, чтобы Claude автоматически выполнял задачу на повторяющейся основе, например просматривая открытые PR каждое утро, проверяя зависимости еженедельно или проверяя сбои CI в течение ночи. Выберите вариант планирования на основе того, где вы хотите, чтобы задача выполнялась:Спросите Claude о его возможностях
Claude имеет встроенный доступ к своей документации и может ответить на вопросы о своих собственных функциях и ограничениях.Примеры вопросов
/powerup для интерактивных уроков с анимированными демонстрациями, или обратитесь к конкретным разделам рабочих процессов выше.Возобновление предыдущих разговоров
Когда задача охватывает несколько сеансов, продолжайте с того места, где вы остановились, вместо того чтобы переобъяснять контекст. Claude Code сохраняет каждый разговор локально.No conversation found to continue и программа выходит. Используйте claude --resume для выбора из списка, или /resume из активного сеанса. См. Управление сеансами для именования, ветвления и полного справочника средства выбора.
Запуск параллельных сеансов с worktrees
Работайте над функцией в одном терминале, пока Claude исправляет ошибку в другом, без конфликтов редактирования. Каждый git worktree — это отдельный checkout на своей собственной ветке, созданный из существующего коммита, поэтому репозиторий должен иметь хотя бы один коммит в первую очередь.Failed to resolve base branch "HEAD": git rev-parse failed. См. Worktrees для очистки, .worktreeinclude и поддержки VCS, не основанной на git. Для мониторинга параллельных сеансов с одного экрана вместо отдельных терминалов см. фоновые агенты.
Планирование перед редактированием
Для изменений, которые вы хотите просмотреть перед их записью на диск, переключитесь в режим плана. Claude читает файлы и предлагает план, но не вносит изменения, пока вы не одобрите. Строка состояния показывает⏸ plan mode on во время активного режима плана.
Shift+Tab во время сеанса до тех пор, пока строка состояния не покажет ⏸ plan mode on. См. Plan mode для потока одобрения и редактирования плана в вашем текстовом редакторе.