Claude Code зависает на большом проекте — что делать?
Проект на 200+ файлов, Claude Code начинает тормозить и зависать. Иногда просто не отвечает 30+ секунд. Как оптимизировать работу?
> Пока нет комментариев
1 ответ
Зависание обычно связано с переполнением контекстного окна или тяжёлыми операциями. Вот конкретные решения:
1. Используй /clear регулярно
Контекстное окно конечно. Когда оно заполняется на 70%+, модель начинает «забывать» ранние инструкции. Команда /clear сбрасывает контекст. Делай это после каждого крупного блока задач.
2. Разбей проект на модули
200 файлов — это не проблема, если Claude не пытается прочитать их все. Хороший CLAUDE.md описывает структуру, чтобы модель знала где искать, а не сканировала весь проект.
3. Используй .claudeignore
Создай .claudeignore в корне проекта — аналог .gitignore. Исключи node_modules/, dist/, .next/, большие бинарники. Это ускорит поиск и снизит нагрузку на контекст.
4. Оптимизируй промпты
- Конкретные файлы вместо «посмотри весь проект»
- Одна задача за раз, не комбинируй несвязанное
- Используй Plan Mode для архитектуры, потом передавай конкретные задачи
5. Delegate Mode для эпиков
Для задач на 1+ час используй Delegate Mode (Shift+Tab). Lead на Opus планирует, Teammates на Sonnet выполняют — каждый в своём чистом контексте.