раздел 10

Продвинутые приёмы

Раздел про инструменты, которые превращают Claude Code из помощника в часть инфраструктуры разработки: режимы мышления, plan-mode, оптимизация стоимости, headless для CI/CD, GitHub Actions.

Что внутри

Режимы мышления

Слова-триггеры think, think hard, think harder, ultrathink дают Claude дополнительное время на размышление перед ответом. Это extended thinking - модель буквально думает дольше, и для сложных задач разница огромная. Стоит дороже в токенах, но окупается на нетривиальных багах и архитектурных решениях.

Plan mode (Shift+Tab → plan)

Read-only режим. Claude может читать файлы, искать, анализировать - но не может ничего менять или запускать команды. Используется для безопасного планирования сложной задачи: вы говорите "запланируй миграцию авторизации на JWT", Claude составляет детальный план, вы апрувите, и только потом начинается реализация.

Оптимизация стоимости

  • /compact - ужать историю чата, оставив суть (вместо /clear который теряет всё)
  • /cost - сколько уже потрачено в сессии
  • prompt caching - повторные запросы к одному и тому же контексту кешируются и стоят 10% от полной цены
  • выбор модели: Haiku 4.5 для рутины, Sonnet 4.6 для основной работы, Opus 4.7 для сложных задач

Headless mode

claude -p "напиши README по этому коду" > README.md

Никакого интерактива - Claude получает промпт, делает работу, возвращает результат. Идеально для CI/CD: авто-генерация changelog'а, авто-fix линтерных ошибок, авто-ревью на PR.

GitHub Actions

Anthropic поддерживает официальный action anthropics/claude-code-action. Подключаете в .github/workflows/, и у вас на каждый PR:

  • авто-ревью с комментариями
  • авто-fix простых проблем
  • ответы на @claude в комментариях
  • генерация описания PR из коммитов

Что в этом разделе

Полезные ссылки