Память проекта
Время: 15 мин | Уровень: Базовый

Цель урока
Настроить контекст проекта, чтобы Claude понимал вашу работу без повторных объяснений.
Что вы узнаете
- Зачем Claude нужен контекст проекта
- Cowork: Global Instructions и Folder Instructions
- CLI: CLAUDE.md и команда
/init - Какую информацию включать в контекст
Реальный кейс: Karthik Sridharan из Slintel ведёт CLAUDE.md как “живой документ” — каждый раз когда Claude делает ошибку, он добавляет правило в память проекта. Источник
Зачем нужен контекст
Claude работает лучше, когда знает контекст вашего проекта. Настройте один раз — и Claude всегда будет в курсе вашего продукта, терминологии и правил.
Аналогия: Контекст проекта — это как онбординг для нового сотрудника. Вместо того чтобы каждый раз объяснять “мы называем это Workspace, а не Project”, вы записываете это один раз.
Без контекста:
Напиши описание новой фичи→ Claude: “Какой продукт? Какой стиль? Какая терминология?”
С контекстом:
Напиши описание новой фичи для дашборда аналитики→ Claude сразу использует правильную терминологию, стиль и знает контекст проекта.
Cowork: Instructions ⭐
В Cowork контекст настраивается через Instructions — текстовые инструкции для Claude.
Global Instructions
Глобальные инструкции действуют для всех ваших сессий Cowork.
Как настроить:
- Откройте Claude Desktop
- Перейдите в Settings > Cowork > Edit
- Напишите инструкции
Пример Global Instructions:
Я работаю в креативном агентстве.
Стиль текста: дружелюбный, но экспертный.
Язык: русский.
Без корпоративного языка — "помогаем", а не "осуществляем помощь".Folder Instructions
Инструкции для конкретной папки — контекст проекта.
Как настроить:
- При выборе папки в Cowork Claude предложит добавить инструкции
- Или добавьте их через настройки папки
Пример Folder Instructions для UzTech:
Проект: UzTech Business — CRM для малого бизнеса в Узбекистане.
Клиент: Sardor Karimov, директор по маркетингу.
Терминология: "сумы" (не "сум"), "Ташкент" (не "Tashkent").
Целевая аудитория: владельцы малого бизнеса (салоны, кафе, магазины).Важное ограничение Cowork: Нет памяти между сессиями. Каждая новая сессия начинается заново. Folder Instructions — ближайший аналог постоянной памяти.
CLI: CLAUDE.md
В CLI контекст хранится в файле CLAUDE.md — постоянная память проекта, которую Claude автоматически читает при запуске.
Команда /init
Самый быстрый способ создать CLAUDE.md:
- Откройте Claude Code в папке проекта
- Введите:
/init- Claude проанализирует проект и создаст CLAUDE.md с базовой структурой
Структура CLAUDE.md
# Project Memory
## What This Is
[Название продукта] — это [краткое описание].
## Key Information
- Целевая аудитория: [кто]
- Стадия продукта: [MVP / Growth / Scale]
## Terminology
- Используем "Workspace", не "Project"
- Используем "Task", не "Todo"
## Writing Style
- Активный залог
- Короткие параграфыГде хранить CLAUDE.md
| Расположение | Область действия | Когда использовать |
|---|---|---|
./CLAUDE.md | Текущий проект | Основной вариант |
~/.claude/CLAUDE.md | Все проекты | Личные предпочтения |
./CLAUDE.local.md | Текущий проект, не в Git | Личные заметки |
Редактирование памяти
Для быстрого редактирования:
/memoryИли добавляйте правила прямо в разговоре:
Добавь в память проекта: всегда используй метрики при описании фичПреимущество CLI: CLAUDE.md сохраняется между сессиями — Claude помнит контекст постоянно.
Сравнение подходов
| Cowork | CLI | |
|---|---|---|
| Глобальный контекст | Global Instructions (Settings > Cowork) | ~/.claude/CLAUDE.md |
| Контекст проекта | Folder Instructions | ./CLAUDE.md |
| Между сессиями | Не сохраняется | Сохраняется |
| Настройка | Через интерфейс | Через /init или вручную |
| Общий с командой | Нет | Да (через Git) |
Какую информацию включать
Обязательно
- Что за продукт/проект
- Ключевая терминология
- Стиль написания
Желательно
- Персоны пользователей
- Ключевые метрики
- Информация о команде
Не включайте
- Чувствительные данные (пароли, ключи API)
- Временную информацию
- Слишком много деталей (держите контекст лаконичным, 50-100 строк)
Практика
Легенда: Бехзод просит вас настроить контекст проекта для UzTech, чтобы Claude всегда знал контекст.
Задание 1: Настройка контекста
Бехзод: “Настрой Claude так, чтобы он знал про наш проект.”
Задача: Настроить контекст проекта.
Подсказка (Cowork)
Откройте Settings > Cowork > Edit и добавьте Global Instructions:
Я стажёр в креативном агентстве Choyxona Digital в Ташкенте.
Стиль: дружелюбный, экспертный, без корпоративного языка.Затем добавьте Folder Instructions для рабочей папки:
Проект: UzTech Business — CRM для малого бизнеса в Узбекистане.
Клиент: Sardor Karimov, директор по маркетингу UzTech.
Терминология: "сумы" (не "сум"), "Ташкент" (не "Tashkent").Подсказка (CLI)
Введите /init — Claude проанализирует проект и создаст CLAUDE.md. Затем дополните:
Добавь в CLAUDE.md информацию о проекте:
- Продукт: UzTech Business — CRM для малого бизнеса в Узбекистане
- Клиент: Sardor Karimov, директор по маркетингу UzTech
- Терминология: используем "сумы" (не "сум"), "Ташкент" (не "Tashkent")Задание 2: Проверка работы контекста
Бехзод: “Теперь проверь — Claude должен помнить контекст.”
Задача: Убедиться, что Claude использует контекст.
Ожидаемый результат: Claude отвечает, используя терминологию и контекст проекта UzTech.
Подсказка
Начните новый разговор (Cowork: новая сессия; CLI: /clear), затем спросите:
Кто наш клиент и какой продукт мы делаем?Claude должен ответить: Sardor Karimov, UzTech Business.
Типичные ошибки
Слишком длинный контекст
Проблема: Claude тратит ресурсы на чтение огромного текста. Решение: Держите контекст лаконичным, 50-100 строк максимум.
Забыли обновить терминологию
Проблема: Claude использует старые термины. Решение: Регулярно обновляйте контекст при изменении терминологии.
Резюме
- Cowork: Global Instructions (общие) + Folder Instructions (проект). Не сохраняются между сессиями
- CLI: CLAUDE.md — постоянная память проекта, создаётся через
/init - Включайте: описание продукта, терминологию, стиль написания
- Держите контекст лаконичным (50-100 строк)
Следующий шаг
Урок 2.3: Введение в агентов — познакомимся с параллельной обработкой и агентами.
Тизер основного курса: В основном курсе вы научитесь создавать многоуровневую память (глобальную, проектную, директорную), неизменяемые правила и интеграцию с командой через Git.