Как правильно написать CLAUDE.md для проекта?

задан 27 февизменён 26 февпросмотров: 4ответов: 1

CLAUDE.md — главный файл для Claude Code. Но как его правильно структурировать? Что обязательно включать, а что лишнее?

> Пока нет комментариев

1 ответ

CLAUDE.mdминимальная точка входа, а не энциклопедия проекта. Указатель, не контейнер.

Обязательные секции

  • Название + описание — одна строка: что это за проект
  • Ссылка на документациюdocs/project-knowledge/
  • Ветка по умолчаниюmain
  • Ключевые правила — 5-7 строк максимум (язык, стиль, ограничения)
  • ПРОГРЕСС — что сделано, что следующее (обновляется каждую сессию)

Чего НЕ должно быть

  • Код — устаревает, раздувает контекст
  • Детальная архитектура — выноси в architecture.md
  • Список всех файлов — Claude сам найдёт через glob/grep
  • Общие знания — «что такое REST API» не нужно

Паттерн ПРОГРЕСС

Секция ПРОГРЕСС — ключ к непрерывности между сессиями. После каждого блока задач Claude обновляет: что сделано (чекбоксы), что следующее, принятые решения. При новой сессии Claude читает ПРОГРЕСС и знает откуда продолжать.

Размер

Идеальный CLAUDE.md — 30-50 строк (без ПРОГРЕСС). Если больше 100 — выноси в rules/ и docs/. CLAUDE.md всегда в контексте, каждая лишняя строка тратит токены.

Stackovervibe·26 фев

Связанный контент

$ написать ответ

markdown