Текущая граница возможностей Claude Code
Текущая граница возможностей Claude Code
Claude Code мощный, но не всесилен. Понимание ограничений помогает не разочаровываться и правильно строить воркфлоу.
Технические ограничения
Контекстное окно конечно. 200K токенов звучит много, но большие кодовые базы (100+ файлов) быстро заполняют его. Симптомы: Claude «забывает» ранние части разговора, начинает повторяться.
Нет постоянной памяти между сессиями (по умолчанию). Каждая новая сессия начинается с нуля. CLAUDE.md и MCP Memory server — способы обойти это, но не замена полноценной памяти.
Не может видеть браузер в реальном времени. Claude Code не видит что происходит в открытом браузере. Нет скриншотов, нет отладки визуального рендеринга. Для frontend — нужно описывать проблему текстом или давать код для анализа.
Когнитивные ограничения
Галлюцинации API. Claude может уверенно написать код с несуществующими методами или параметрами. Особенно для свежих библиотек, которых нет в обучающих данных.
// Claude может написать:
await prisma.user.findManyWithPagination({ ... }) // не существует
// Решение: просить проверять через документацию
> После написания кода — проверь что все методы Prisma действительно существуют
Не понимает визуальный дизайн. Описание «сделай красиво» — слишком абстрактно. Нужны конкретные требования: цвета, отступы, шрифты, референсы.
Деградация на длинных сессиях. После нескольких часов работы в одной сессии качество обычно снижается. Признак — пора делать /clear или новую сессию.
Ограничения скорости
- Rate limits на API (зависят от подписки)
- При тяжёлых задачах — задержки на несколько минут
- Параллельные агенты умножают потребление токенов
Где Claude Code силён vs слаб
| Силён | Слаб |
|---|---|
| Рефакторинг существующего кода | Визуальный дизайн |
| Написание тестов | Реальное дебаггинг в браузере |
| Понимание незнакомой кодовой базы | Свежие API (не в обучении) |
| SQL, shell, конфиги | Очень длинные контексты |
| Документация | Предсказание результата запуска |
Как работать с ограничениями
- Короткие сессии — начинайте заново при смене задачи
- CLAUDE.md — фиксируйте важный контекст вне памяти сессии
- Верифицируйте API — просите Claude проверять документацию
- Тесты как верификация — запускайте тесты после каждого изменения
Итог
- Контекст конечен, память между сессиями нет — используйте CLAUDE.md
- Галлюцинации API реальны — просите верифицировать через документацию
- Слаб в визуальном дизайне и дебаггинге в браузере
- Короткие сессии + коммиты = надёжный воркфлоу несмотря на ограничения
Практические задания
Найди граничные случаи для своего стека
На основе урока определи 3 ограничения Claude Code, которые наиболее критичны для твоего стека и типов задач.
Для каждого ограничения предложи workaround или стратегию минимизации влияния.
Подсказки
Документируй «провальный» опыт
Попробуй задачу, которая с высокой вероятностью выйдет за пределы возможностей Claude Code (например, крупный рефакторинг 20+ файлов за один промпт).
Запиши: что пошло не так, как Claude справился с ограничением, какой подход сработал лучше.
Подсказки