← Модуль 2: Рабочая лошадка
2.6

7 типичных ошибок новичка (и как их избежать)

Цель: пройти через грабли до того как наступишь. Все 7 — из реального опыта, каждый практик совершил их хоть раз.

Ошибка 1. Роман вместо CLAUDE.md

Симптом: "Я написал классный CLAUDE.md на 400 строк, но Claude всё равно игнорирует половину моих правил".

Причина: длинный CLAUDE.md тратит токены на каждое сообщение и следование инструкциям ухудшается.

Лечение: ≤200 строк. Всё лишнее — в .claude/rules/ с path-scoping. См. Урок 2.2.


Ошибка 2. Нет /clear между задачами

Симптом: Claude начал API-задачу, но приводит примеры из CSS-бага, который ты дебажил часом раньше.

Причина: контекст CSS-бага всё ещё в сессии, "мешает".

Лечение: между несвязанными задачами/clear. Не тащи контекст одной проблемы в другую.

# Закончил дебажить CSS
/clear
# Теперь API
claude "design new user endpoint for tenant-aware queries"

Ошибка 3. Борьба вместо перезапуска

Симптом: Claude три раза подряд даёт неправильный ответ. Ты поправляешь, он ещё раз неправильно. Час прошёл — результата нет.

Причина: контекст загрязнён ошибочными подходами. Claude начинает ссылаться на собственные ошибки.

Лечение — "Золотое правило 2 попыток":

  1. Попытка 1 — по исходному промпту
  2. Не сработало → анализируй
  3. Попытка 2 — с уточнениями
  4. Не сработало → СТОП
  5. /clear
  6. Напиши новый промпт с нуля, с учётом того что узнал

Полевой вывод: "Это усваивается ценой примерно 6 часов потраченного времени".


Ошибка 4. Игнорирование субагентов

Симптом: просишь Claude прогнать полный набор тестов. Вывод — сотни строк pass/fail. Контекст засорён, Claude начинает путаться.

Причина: не делегировал объёмную операцию субагенту.

Лечение: для read-heavy / bulk-операций — субагент. Вернёт чистое резюме вместо 500 строк вывода.

claude "use the Explore subagent to run the full test suite and summarize failures by category"

Подробно про субагентов — Модуль 3.


Ошибка 5. Opus для всего

Симптом: лимиты Max 20× кончаются к концу недели. Счёт по API $200 за 4 дня.

Причина: Opus на переименование переменной.

Лечение:

  • Sonnet для 90% задач
  • Opus только для тех 10% где реально нужны глубокие рассуждения: сложная архитектура, хитрый дебаггинг, тонкие логические ошибки
  • Haiku для быстрых вопросов и субагентов на чтение

Практика: "Ваш кошелёк скажет спасибо."


Ошибка 6. Пропуск режима плана для больших изменений

Симптом: "Claude переписал 23 файла, но половину не так как я хотел. 2 часа отката."

Причина: сразу дал implementation-задачу на масштабном изменении.

Лечение:

  • Задача затрагивает 3+ файла → всегда plan mode
  • Shift+Tab ×2
  • Просмотри план
  • Скорректируй
  • Только тогда реализуй

5 минут на проверку плана экономят 2 часа на исправлениях.


Ошибка 7. Пассивное отношение к контексту

Симптом: сессия длится 4 часа, Claude выдаёт всё более неконсистентные ответы, ссылается на "типичные паттерны" вместо конкретных классов твоего проекта.

Причина: "потеря в середине" — модель надёжно обрабатывает начало и конец длинного контекста, но пропускает середину. Контекст забит, ранние инструкции теряются.

Лечение — активное управление:

  • /compact — ручное сжатие когда разговор затянулся
  • Субагенты для объёмных операций
  • CLAUDE.md для повторяющихся инструкций (не повторять в чате каждый раз)
  • Ключевые факты — в scratchpad-файл, не полагаться на память сессии
  • Контекстное окно — это ресурс. Относись соответственно.

"Люди которые управляют контекстом хорошо получают кардинально лучшие результаты"

— из полевой практики


Чеклист "не ошибаться"

В конце каждой сессии спроси себя:

  • CLAUDE.md не превысил 200 строк?
  • Делал /clear когда переходил на новую задачу?
  • Не барахтался больше 2 попыток?
  • Объёмные операции делегировал субагентам?
  • Не использовал Opus там где Sonnet справится?
  • Задачи на 3+ файла начинал с plan mode?
  • Управлял контекстом активно (/compact, scratchpad)?

Итог Модуля 2

Ты умеешь:

  • Ставить Claude Code, выбирать модель
  • Писать CLAUDE.md на 20 строк который реально работает
  • Пользоваться plan mode и "interview me"
  • Делегировать git, писать скиллы и slash-команды
  • Избегать 7 главных граблей

Claude Code теперь твой ежедневный инструмент.

Что дальше — Модуль 3: Power User

Переходим от "я пользуюсь Claude" к "Claude работает за меня".

Темы:

  • Субагенты (Explore/Plan + кастомные)
  • Хуки (детерминированная автоматизация)
  • MCP (GitHub/Slack/Postgres/Figma)
  • Git worktrees (параллельные сессии)
  • Path-scoping правил
  • Контекст как навык #1
  • /loop и /schedule — автоматизация на дни

В конце модуля у тебя будет skill, работающий сутки на /loop, и minus 5 часов в неделю от рутины.