# CLAUDE.md — память о твоём проекте

Курс: Claude Code и терминал: с 0 — https://zero2claude.ru/learn/code-terminal
Канонический URL: https://zero2claude.ru/learn/code-terminal/13-1-claude-md

Создаём CLAUDE.md — файл-памятку, который Claude читает сам и помнит правила твоего проекта.

Ты уже многое умеешь делать с Claude. Но есть одна досада: каждый новый разговор Claude начинает «с чистого листа». Он не помнит, что в твоём проекте принято писать комментарии по-русски, что код у вас в определённом стиле, а файлы называются вот так. Каждый раз объяснять это заново — утомительно. Здесь и помогает **CLAUDE.md**.

## Что такое CLAUDE.md

`CLAUDE.md` — это файл-памятка, который лежит прямо в твоём проекте. Его особенность в том, что **Claude читает его автоматически**: тебе не нужно ничего напоминать или прикреплять. Открыл проект — Claude уже в курсе правил.

Внутри пишут контекст и правила проекта простым текстом, например:

```
# Мой проект

- Пишем комментарии на русском.
- Стиль кода — короткие функции, понятные имена.
- Тесты лежат в папке tests.
```

Звучит просто — и в этом вся сила. Ты один раз записываешь договорённости, а Claude учитывает их в каждом разговоре.

## Зачем это нужно

Представь, что CLAUDE.md — это записка для нового сотрудника, которую он читает в первый рабочий день. Без неё пришлось бы объяснять одно и то же снова и снова. С ней — человек (или Claude) сразу понимает, как у вас тут всё устроено.

Не пиши в CLAUDE.md секреты и пароли — это обычный текстовый файл, который часто попадает в репозиторий. Туда — только правила и контекст проекта.

## Порепетируй: что записать в CLAUDE.md

## Попробуй

Давай создадим простой CLAUDE.md прямо в терминале:

1. Запиши в файл первую строку командой `echo "# Мой проект" > CLAUDE.md`;
2. Посмотри, что получилось, командой `cat CLAUDE.md`.

Когда файл появится и в нём будет описание проекта, урок зачтётся. Подсказка — под терминалом.
