Система для Клода Кода по изучению вашего проекта с течением времени

Разработчик на r/ClaudeAI поделился системой для решения проблемы отсутствия постоянного контекста у Claude Code между сессиями. Вместо того чтобы каждый раз начинать с нуля, эта настройка помогает Claude изучить соглашения, архитектуру и прошлые ошибки вашего проекта.
Проблема и решение
При использовании Claude Code каждый новый сеанс теряет весь предыдущий контекст. Claude перечитывает уже понятые файлы, повторяет исправленные ошибки и игнорирует установленные паттерны, требуя постоянных повторных объяснений.
Решение включает добавление нескольких файлов в любой репозиторий:
CLAUDE.md- Краткий набор правил, указывающих Claude, как себя вести. Примеры включают "спрашивайте перед продолжением, если что-то непонятно" и "не запускайте тесты самостоятельно, скажите мне, что запустить" (что экономит деньги, избегая траты токенов на поиск ошибок).- Папка
docs/- Содержит короткие файлы (по 5-10 строк каждый), фиксирующие соглашения, паттерны и архитектуру проекта, организованные в подпапки. Файл-индекс (docs/README.md) помогает Claude быстро найти нужный документ вместо догадок.
Три ключевых промпта
- bootstrap - Вставляется один раз при адаптации существующей кодовой базы. Claude читает ваш код и пишет первоначальную документацию.
- refine - Вставляется в конце сессии. Claude анализирует произошедшее и обновляет документацию новыми знаниями.
- factory - Вставляется, когда Claude делает что-то, что вы хотите повторить. Он фиксирует паттерн как переиспользуемый промпт.
Рабочий цикл
Процесс создает непрерывный цикл обучения: Вы программируете с Claude → сеанс заканчивается → вы вставляете промпт refine → Claude обновляет документацию → вы коммитите → следующий сеанс начинается умнее. Поскольку документация хранится в git, вся ваша команда извлекает из нее пользу, и она работает с любым технологическим стеком.
Практические советы по внедрению
- Явно указывайте Claude не запускать команды сборки/тестирования, чтобы избежать траты токенов на поиск ошибок. Вместо этого попросите его сказать, какие команды запускать.
- Используйте конкретные числа в правилах (например, "приостановите, если изменяете 3+ файлов") вместо расплывчатых терминов вроде "приостановите для сложных задач", так как Claude тратит время на интерпретацию неоднозначности.
- Файл-индекс для вашей папки docs окупается сразу, предотвращая открытие Claude случайных файлов в надежде найти нужную информацию.
Система бесплатна и имеет открытый исходный код, доступна на saas-vibe.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Один разработчик использует Claude + Blender MCP для создания видео для App Store за 90 минут
Пользователь Reddit Positive_Camel2086 рассказывает, как они использовали Claude с Blender MCP сервером для создания 10-секундного вертикального видео запуска, автоматизируя настройку камеры, материалы, туман и системы частиц с помощью диалоговых подсказок.

Обзор Claude: Плагин IntelliJ для проверки кода в реальном времени с помощью Claude Code
Claude Review — это плагин с открытым исходным кодом для IntelliJ, который автоматически проверяет изменения в коде при каждом сохранении файла с помощью Claude Code. Он отправляет неиндексированные git-диффы в Claude с настраиваемыми промптами и отображает результаты в виде нативных аннотаций IntelliJ.

GoStaff: Переписанная на Go версия OpenClaw с сокращением использования памяти в 100 раз
GoStaff — это полная переписанная на Go версия OpenClaw, которая сокращает использование памяти примерно до 17 МБ, что примерно в 100 раз меньше, чем исходная реализация. Она сохраняет полную совместимость с существующими плагинами OpenClaw, добавляя при этом нативную поддержку навыков на Go и упрощённую архитектуру в виде единого бинарного файла.

Анализ переиспользуемых Go-компонентов Ollama для локальной разработки LLM
Разработчик изучил исходный код Ollama и обнаружил несколько автономных компонентов на Go, включая чистый Go-семплер токенов, ридер/райтер GGUF, инструменты конвертации моделей, рендеринг шаблонов чата и трансформы совместимости с OpenAI, которые недоступны в виде отдельных библиотек.