Блок 5

Память и интеллект проекта

Научите Claude Code тому, как работает ваша команда -- один раз. Файлы памяти, условные правила и автообучение превращают универсальный ИИ в эксперта по вашему проекту.

~28 мин (8 мин презентация + 20 мин практика)
Memory Hierarchy ~/.claude/CLAUDE.md Project CLAUDE.md CLAUDE.local.md .claude/rules/ Auto Memory /memory @path imports

Проблема «нового сотрудника»

Вы это проходили. В команду приходит новый разработчик. Умный, способный – но первые две недели каждый пулл-реквест возвращается с одними и теми же комментариями: «Мы не используем default export.» «Наши K8s-лейблы следуют такой конвенции.» «Тесты кладём в __tests__/, а не в test/

У Claude Code та же проблема. Из коробки это блестящий универсал, который ничего не знает о конвенциях вашего проекта. Каждая сессия начинается с чистого листа, и вам приходится повторяться.

Память решает эту проблему. Навсегда.

Что мы разберём

  1. Иерархия памяти – три уровня, которые накладываются как CSS-специфичность: пользователь, проект и локальный
  2. Пользовательский CLAUDE.md – ваши личные предпочтения, которые следуют за вами везде
  3. Проектный CLAUDE.md – стандарты команды, закоммиченные в систему контроля версий (вы его уже видели)
  4. CLAUDE.local.md – секреты и пути вашей машины, безопасно добавленные в gitignore
  5. Условные правила – файлы в .claude/rules/, которые активируются только при работе с определёнными файлами
  6. Автопамять – как Claude учится из ваших поправок без написания единой строки конфига
  7. Команда /memory – рентгеновское зрение на всё, что Claude знает о вашем проекте

Почему этот блок важен

Вот в чём дело с ИИ-инструментами: разница между «иногда полезен» и «незаменим» почти никогда не в интеллекте модели. Она в контексте. Врач, не знающий вашу историю болезни, может дать общие советы. Врач с полной картой пациента? Это совсем другой разговор.

После этого блока Claude Code будет знать конвенции коммитов вашей команды, паттерны тестирования, стратегию K8s-лейблов и ваши личные предпочтения в коде. Каждую сессию. Автоматически. Без единого слова с вашей стороны.

Пререквизиты

  • Пройдены Блоки 0-4 (Claude Code установлен, ai-coderrank запускается локально, тёмная тема реализована)
  • Проект ai-coderrank открыт в терминале
  • Готовность рассказать Claude, как вам на самом деле нравится работать (будьте честны – он не осудит)

Выберите формат

Выберите формат, который подходит для вашей работы с блоком:

Что вы освоите

  • Понять трёхуровневую иерархию памяти (пользователь, проект, локальная)
  • Создать пользовательский CLAUDE.md с личными предпочтениями
  • Написать условные правила, активирующиеся только для определённых путей к файлам
  • Настроить локальную память для деталей, специфичных для окружения
  • Использовать /memory для инспекции всего, что Claude загружает при старте сессии
  • Активировать и проверить автоматическое запоминание из ваших поправок