раздел 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 из коммитов
Что в этом разделе
Полезные ссылки
- Extended Thinking - механика режимов мышления
- Prompt Caching - как работает кеширование
- Claude Code in CI/CD - headless и SDK
- claude-code-action - официальный GitHub Action