Claude Code работает непосредственно в вашем терминале, понимая контекст вашего проекта и выполняя реальные действия. Нет необходимости вручную добавлять файлы в контекст - Claude будет исследовать вашу кодовую базу по мере необходимости.

Понимание незнакомого кода

> что делает система обработки платежей?
> найди, где проверяются пользовательские разрешения
> объясни, как работает уровень кэширования

Автоматизация операций Git

> зафиксировать мои изменения
> создать pr
> какой коммит добавил тесты для markdown в декабре?
> выполнить ребейз на main и разрешить любые конфликты слияния

Интеллектуальное редактирование кода

> добавить проверку ввода в форму регистрации
> рефакторинг логгера для использования нового API
> исправить состояние гонки в очереди работников

Тестирование и отладка кода

> запустить тесты для модуля аутентификации и исправить ошибки
> найти и устранить уязвимости безопасности
> объяснить, почему этот тест не проходит

Стимулирование более глубокого мышления

Для сложных проблем явно попросите Claude мыслить глубже:

> подумай о том, как мы должны спроектировать новый платежный сервис
> тщательно подумай о граничных случаях в нашем процессе аутентификации

Claude Code покажет, когда Claude (Sonnet 3.7) использует расширенное мышление. Вы можете проактивно попросить Claude “подумать” или “глубоко подумать” для задач, требующих более интенсивного планирования. Мы рекомендуем сначала рассказать Claude о вашей задаче и позволить ему собрать контекст из вашего проекта. Затем попросите его “подумать”, чтобы создать план.

Claude будет думать больше в зависимости от используемых вами слов. Например, “тщательно подумай” вызовет более расширенное мышление, чем просто “подумай”.

Для получения дополнительных советов см. Советы по расширенному мышлению.

Автоматизация CI и инфраструктурных рабочих процессов

Claude Code поставляется с неинтерактивным режимом для безголового выполнения. Это особенно полезно для запуска Claude Code в неинтерактивных контекстах, таких как скрипты, пайплайны и Github Actions.

Используйте --print (-p) для запуска Claude в неинтерактивном режиме. В этом режиме вы можете установить переменную окружения ANTHROPIC_API_KEY для предоставления пользовательского API-ключа.

Неинтерактивный режим особенно полезен, когда вы предварительно настраиваете набор команд, которые Claude может использовать:

export ANTHROPIC_API_KEY=sk_...
claude -p "обновить README с последними изменениями" --allowedTools "Bash(git diff:*)" "Bash(git log:*)" Write --disallowedTools ...