Продвинутый потребитель Claude Code разделил свой CLAUDE.md на 27 файлов

2 мин
Продвинутый потребитель Claude Code разделил свой CLAUDE.md на 27 файлов

Один из пользователей Claude Code рассказал, что отказался от монолитного CLAUDE.md около на 800 строк и разделил инструкции на 27 отдельных файлов. Причина - в большом файле правила для разных сценариев начинали конфликтовать друг с другом, важные ограничения терялись глубоко в тексте, а модель хуже держала нужный контекст.

Он разделил правила на 3 уровня: движок (core) -загружается всегда, примерно 10К токенов, общие инструкции для проекта (shared), и правила для конкретных проектов (context-specific) - файлы, которые подключаются только при работе с определенными папками через paths. Такой решение даёт возможность держать в постоянном контексте только базовые правила, а остальное подгружать по необходимости.

Монолитный CLAUDE.md тратит драгоценные токены (системный промпт Claude и так занимает примерно 23К), смешивает правила для разных задач и усложняет поддержку. Модульная платформа даёт возможность загружать только нужные инструкции, создавая композитные и легко управляемые наборы правил. Например, правила для написания кода на Python не будут загружаться, когда вы работаете с документацией в Markdown. Этот подход особенно полезен для ведения баз знаний и работы с несколькими проектами одновременно.

Отдельно он отмечает, что одних инструкций нев достаточной степени: для критичных ограничений он использует PostToolUse hooks - скрипты, которые после записи файла проверяют frontmatter, даты и wikilinks. Идея в том, что правила в CLAUDE.md модель может соблюдать не всегда, а хуки уже обеспечивают принудительную проверку.

В качестве практического совета автор предлагает не начинать сразу с 27 файлов: сначала вынести хотя бы 2 блока - жесткие ограничения и профиль пользователя, а дальше добавлять отдельные контекстные файлы только тогда, когда монолитный CLAUDE.md действительно начинает мешать.

P.S. Поддержать меня можно подпиской на канал "НейроProfit", где я рассказываю о том, в чем разбираюсь или пытаюсь разобраться сама, тестирую полезные ИИ-сервисы, инструменты для офиса, бизнеса, маркетинга и видео.

Читают сейчас

После nanochat Карпати — nanocode: свой Claude Code за $200 на минималках

26 минут назад

После nanochat Карпати — nanocode: свой Claude Code за $200 на минималках

Разработчик из команды torchtune (входит в Meta* — компания признана экстремистской и запрещена в России) Салман Мохаммади выложил nanocode — open-source библиотеку, которая даёт возможность обучить с

«Яндекс» и «СтопБорщевик» запустили ИИ-сервис для обнаружения борщевика на спутниковых снимках

27 минут назад

«Яндекс» и «СтопБорщевик» запустили ИИ-сервис для обнаружения борщевика на спутниковых снимках

Специалисты из Школы анализа данных совместно с экспертами Центра технологий для общества «Яндекса» и движением «СтопБорщевик» запустили ИИ‑сервис для обнаружения зарослей борщевика Сосновского на спу

Организация «Решетнёв» освоила производство гибких печатных кабелей для спутников

1 час назад

Организация «Решетнёв» освоила производство гибких печатных кабелей для спутников

Компания «Решетнёв» (входит в госкорпорацию «Роскосмос») создаёт гаджет с гибкими печатными кабелями собственного производства для спутника‑ретранслятора «Луч-5ВМ». В рамках проекта «Луч-5ВМ» на предп

Выбросил месяц ИИ-кода и стартовал заново: инженер Google честно рассказал о работе с Claude Code

1 час назад

Выбросил месяц ИИ-кода и стартовал заново: инженер Google честно рассказал о работе с Claude Code

Лалит Маганти, инженер Google и мейнтейнер проекта Perfetto, опубликовал детальный разбор того, как за ~250 часов и три месяца работы с Claude Code разработал syntaqlite — набор devtools для SQLite, в

«Ростех» рассказал об эффективности очков Blue Sky Pro для адаптации к полярной ночи

2 часа назад

«Ростех» рассказал об эффективности очков Blue Sky Pro для адаптации к полярной ночи

Госкорпорация «Ростех» заявила, что светотерапевтические очки Blue Sky Pro помогают адаптироваться к условиям полярной ночи и повышают работоспособность участников арктических и антарктических экспеди