Как улучшить CLAUDE.md с помощью самого Claude

· 1 мин чтения
claude-code claude-md prompt-engineering ai-setup
Как улучшить CLAUDE.md с помощью самого Claude

Файл CLAUDE.md — это инструкция для Claude Code, которая задаёт контекст проекта, стек, соглашения по коду и рабочий процесс. Создать начальную версию несложно, но сделать её по-настоящему полезной — отдельная задача. Джонни Грабер (Improve & Repeat) описывает пять подходов к улучшению CLAUDE.md с помощью самого Claude.

Генерация из текущей сессии Claude Code

Если вы работаете в Claude Code над задачей и чувствуете, что накопили достаточно контекста, попросите Claude проанализировать сессию и сгенерировать CLAUDE.md:

Analyse the current session and then write a CLAUDE.md file so that I can come
back later and ask for other examples without the need to repeat everything
about the blog and how I want the examples to be.

Результат — файл с описанием стека, соглашениями по именованию файлов, настройками LLM, конвенциями кода и правилами проекта. Всё извлечено из реальной работы, а не выдумано.

Шаблоны через Claude Desktop

Claude Desktop удобен для создания шаблонов CLAUDE.md под определённый тип проектов. Пример промпта:

I need a good starting template for `CLAUDE.md` that I can use with my Python
projects. It should follow the best practices as of May 2026 and follow my
workflow. For example, I want to use uv for the package management, pytest
for testing and ruff to fix formatting.
Can you guide me through all the necessary questions I may have forgotten?
/ultrathink /brutal

Ключевой элемент — /brutal: Claude честно укажет на проблемные решения и предложит альтернативы. Например, может предупредить, что Jupyter-ноутбуки без nbstripout приведут к конфликтам при слиянии.

Полученный шаблон покрывает: стек, команды, структуру проекта, Git-процесс, конфигурацию, работу с данными и ноутбуки.

Периодический пересмотр

Claude Code быстро развивается, и определение «хорошего» CLAUDE.md меняется со временем. Рекомендуется пересматривать файл каждые несколько месяцев, используя Claude для проверки актуальности.

Ссылки на внешние инструкции

В CLAUDE.md можно ссылаться на дополнительные файлы с детальными инструкциями:

For the user interface, use the components described in @./UI_CONTROLS.md.

Claude Code загружает содержимое файла UI_CONTROLS.md только когда оно нужно. Это позволяет держать основной файл компактным, не теряя в полноте инструкций.

Итеративная доработка

CLAUDE.md — это не статичный документ. Храните его в Git, меняйте при разработке новых фичей и оставляйте только те изменения, которые реально помогают. Если после обновления файла вы реже поправляете Claude и меньше повторяете одно и то же — вы на правильном пути.

Итог

Подход Когда использовать
Анализ сессии Есть живая сессия с контекстом проекта
Claude Desktop Нужен шаблон для нового типа проектов
Пересмотр раз в N месяцев Файл устарел вместе с новыми версиями Claude
@./file.md ссылки Инструкции слишком объёмные для основного файла
Итерации через Git Постоянный процесс улучшения

Главный принцип: CLAUDE.md должен работать на вас. Если он не уменьшает количество повторений и поправок — экспериментируйте дальше.

Источник: https://improveandrepeat.com/2026/05/use-claude-to-improve-the-claudemd-file/