Greg Baugues thumbnail

Greg Baugues

Claude Code - 47 PRO TIPS in 9 minutes

Основные выводы и инсайты

  • Claude Code — мощный CLI-инструмент для написания кода, который можно интегрировать с другими командными утилитами и запускать с аргументами.
  • Работа с изображениями в Claude Code упрощает создание интерфейсов и обратную связь через скриншоты, которые можно вставлять вручную или автоматизировать через Puppeteer MCP сервер.
  • MCP (Modular Code Protocol) серверы позволяют интегрировать Claude Code с базами данных, API и документацией, расширяя возможности разработки.
  • Файл claude.md — ключевой элемент, задающий контекст и правила работы с проектом, который загружается при каждом запросе к Claude Code.
  • Слэш-команды (slash commands) — шаблоны запросов, которые можно настраивать и запускать с параметрами для автоматизации типовых задач.
  • Важно активно управлять контекстом и сессиями: использовать отмену, прерывать генерацию, регулярно коммитить изменения в систему контроля версий.
  • Мониторинг использования токенов и управление затратами — необходимая практика, особенно при оплате за токены. Интеграция с системами мониторинга (например, Data Dog) помогает контролировать расходы.
  • Обновление до тарифных планов Claude Max значительно снижает стоимость использования.

Практические стратегии

  • Использовать командную строку для запуска Claude Code с параметрами, в том числе в headless режиме (-p).
  • Вставлять изображения в терминал (через drag-and-drop или сочетания клавиш) для передачи макетов и обратной связи.
  • Настроить Puppeteer MCP сервер для автоматического снятия скриншотов и интеграции с Claude Code.
  • Создавать и регулярно обновлять claude.md с инструкциями по проекту, стилю кода, тестированию и др. Использовать команду /init для автоматического создания файла.
  • Создавать слэш-команды для часто повторяющихся задач (рефакторинг, линтинг, ревью PR) и запускать их с параметрами.
  • Часто прерывать генерацию (клавиша Escape), отменять последние действия и возвращаться к предыдущим версиям.
  • Интегрировать Claude Code с Git и GitHub CLI для управления версиями и автоматизации PR, ревью, коммитов.
  • Следить за индикатором автокомпактизации контекста, выполнять компактирование на естественных точках завершения задач, а при необходимости очищать память.
  • Использовать внешнюю память (GitHub Issues, scratchpads) для планирования работы и снижения нагрузки на контекст.
  • При оплате за токены отслеживать расход и анализировать данные через OpenTelemetry и системы мониторинга.
  • Рассмотреть переход на подписку Claude Max для снижения стоимости и расширения возможностей.

Конкретные детали и примеры

  • Вставка изображений на Mac: drag-and-drop или Shift+Command+Control+4 для скриншота + Control+V для вставки.
  • Использование Puppeteer MCP сервера для автоматизации сбора скриншотов приложения.
  • Пример использования MCP сервера Postgres для прямой работы с базой данных.
  • Пример создания игры Bluey Uno, где правила подтянулись с сайта unorules.com.
  • Команда /init для создания файла claude.md с обзором структуры проекта.
  • Стоимость использования Claude Code: около $150 за 3 дня на тарифе $100 Claude Max.
  • Возможность использовать GitHub MCP сервер вместо установки GitHub CLI.
  • Инструмент Anthropic prompt optimizer для улучшения claude.md.

Предупреждения и типичные ошибки

  • Не перегружать claude.md избыточной или повторяющейся информацией — это ухудшает качество работы модели.
  • Не бояться прерывать генерацию Claude Code при ошибках — это улучшает результативность сессий.
  • Избегать чрезмерной амбициозности Claude Code, которая приводит к сложным для отката изменениям.
  • Всегда использовать систему контроля версий и часто делать коммиты, чтобы легко откатываться.
  • Следить за использованием токенов, чтобы не переплатить.
  • Не забывать регулярно очищать или компактировать контекст, чтобы избежать потери производительности.
  • Не полагаться только на внутреннюю память сессии — использовать внешние инструменты для хранения данных.

Ресурсы и дальнейшие шаги

  • Статья Бориса Чёрни (Boris Churnney) — основной источник советов (ссылка в описании видео).
  • Anthropic prompt optimizer — инструмент для оптимизации claude.md.
  • Puppeteer MCP сервер — для автоматизации скриншотов.
  • Интеграция с Data Dog через OpenTelemetry для мониторинга использования.
  • Использование GitHub CLI и GitHub MCP сервер для работы с репозиториями.
  • Подписка Claude Max для экономии на токенах и увеличения лимитов.
  • Рекомендуется изучить подробнее документацию по MCP серверам и слэш-командам.

Основные темы видео

  • Работа с Claude Code как CLI-инструментом
  • Использование и вставка изображений в терминал
  • Автоматизация через MCP серверы и Puppeteer
  • Настройка и поддержка файла claude.md для контекстных подсказок
  • Создание и использование слэш-команд для типовых задач
  • Советы по управлению сессиями и контекстом
  • Интеграция с Git и GitHub для контроля версий и ревью кода
  • Управление затратами и мониторинг использования токенов
  • Лучшие практики и рекомендации по работе с Claude Code
← Back to Greg Baugues Blog