Перейти к содержимому

Генератор конфигурации

CLAUDE.md

Контекст проекта и правила работы для Claude Code.

Генератор

Заполните поля и проверьте файл

Предпросмотр обновляется локально после каждого изменения.

1. Основа проекта

Пресет предлагает начальные настройки. Перед использованием сверьте команды и пути с вашим проектом.

Начните с готового пресета — он заполнит основу проекта. Для точной настройки переключитесь на «Ручную настройку».

Уровень детализации

2. Проект

Имя и описание остаются пользовательским текстом и не переводятся автоматически.

3. Stack и tooling

Доступные инструменты зависят от языка и типа проекта.

Технологии и tooling
Дополнительные технологии

Выберите готовые варианты или перечислите свои через запятую.

4. Команды

Предложенные команды можно изменить или удалить. Ручные группы сохраняются при смене инструментов.

  • Команды scripts требуют настройки package.json и установки выбранных devDependencies; имена scripts сверяйте с проектом.
  • Сверьте dev/build scripts с используемым сборщиком.
  • Тестовый script: test: vitest run.
  • Настройте typecheck: tsc --noEmit. В verify объедините выбранные проверки.
Установка
Разработка
Сборка
Форматирование
Линтинг
Проверка типов
Тесты
E2E-тесты
Проверка
Custom commands

5. Project structure

Предложенные пути можно изменить или удалить. Готовые пути имеют краткое назначение; добавляйте только полезные ориентиры.

6. Rule packs

По умолчанию включены только правила, применимые к выбранному профилю. Выключенные packs не попадут в результат.

Наборы правил

7. Environment и imports

Добавляйте только имена переменных и пути импортов — секреты в форму не вводятся.

Имена переменных окружения
Импорты @path/to/file

8. Scope и язык результата

Scope определяет подсказку размещения и имя файла; язык переводит только preset-generated prose.

Путь: ./CLAUDE.md. Общие инструкции, которые команда хранит в репозитории.

9. Additional instructions

Свободный escape hatch для правил, которые не покрыты preset-полями.

О формате и использовании

CLAUDE.md — короткий Markdown-файл с постоянным контекстом проекта для Claude Code. Конструктор подбирает стек, команды, структуру и правила по языку, типу проекта и фреймворку. Поддерживаются также три базовых варианта монорепозитория.

Куда сохранить файл

Рекомендуемая область project: project/ └── CLAUDE.md Альтернативы: project/.claude/CLAUDE.md, ~/.claude/CLAUDE.md для пользовательских инструкций или project/CLAUDE.local.md для локальных инструкций.

Как использовать

  1. Начните с вкладки «Готовые пресеты» и выберите основу проекта. Если нужна точная настройка, переключитесь на «Выбор вручную» и измените структуру репозитория, язык, тип проекта или фреймворк.
  2. Проверьте инструменты, команды и пути по своему проекту. Для frontend + backend настройте оба компонента. Замена ручных технических настроек при смене основы требует подтверждения; общий текст сохраняется.
  3. Выберите scope и язык результата, проверьте предпросмотр и сохраните результат в указанное место.

Частые вопросы

Где разместить CLAUDE.md?

Проектные инструкции можно сохранить как ./CLAUDE.md или ./.claude/CLAUDE.md. Пользовательские инструкции находятся в ~/.claude/CLAUDE.md, а локальные — в ./CLAUDE.local.md.

Как выбрать готовую основу и настроить поля?

Сначала выберите готовый пресет во вкладке «Готовые пресеты» — он заполнит язык, тип проекта и фреймворк. Для точной настройки переключитесь на «Выбор вручную»; уровень Minimal, Balanced или Strict определяет подробность файла.

Какие монорепозитории поддерживаются?

Есть три шаблона: приложения и библиотеки одной экосистемы, frontend + backend с независимыми настройками, несколько сервисов с ручными командами. Генерируется один файл: команды компонентов имеют рабочий каталог, общие инструкции записываются один раз. Автоматические общие команды доступны для pnpm и Cargo.

Можно ли сразу выполнять сгенерированные команды?

Сначала сверьте команды и пути с репозиторием. JS/TS-команды предполагают соответствующие scripts в package.json, остальные — установленное окружение и указанные точки входа. Подсказки перечисляют эти условия; собственные команды можно ввести вручную.

Как подключить дополнительные файлы?

Да. Добавьте строку вида @docs/architecture.md. Относительные и абсолютные пути поддерживаются; import остаётся отдельной строкой вне code span и fenced code.

Можно ли указывать секреты в генераторе?

Генератор добавляет только имена вроде DATABASE_URL. Значения секретов остаются вне формы и задаются в окружении проекта.

Следующий шаг