🚀 HARD CODING PRO · ОБЩАЯ ПОДГОТОВКА
Сначала карта для оплаты (если нужна) → VPN → один из AI-кодеров: Claude Code, Codex или другой поддерживаемый инструмент.
📦 Стартовый набор: Hard Coding Agent Kit на GitHub — правила, 19 Skills и Hooks. Отправь агенту ссылку и фразу «Установи всё по инструкции, но адаптируй под меня!»: он сам поставит всё по PROMPT.md и проверит результат.
🔥 HARDKODING PRO · CLAUDE CODE · 03/05

Память проекта, rules, Skills и инструменты

Проверено 09.10.2026. Команды, интерфейс и доступность функций Claude Code могут меняться. Внизу гайда — ссылки на официальные источники.

В первых двух гайдах Claude выполнял твои команды. Теперь мы делаем следующий шаг: обучаем сам проект тому, как Claude должен в нём работать.

CLAUDE.mdAuto-memoryRulesSkillsMCP45–60 минут9 визуальных примеров
Павел Думбрао, HARDKODING PRO
Хороший Claude Code не должен каждый новый чат спрашивать, как устроен твой проект.

Мы один раз описываем важные правила, отделяем постоянную память от повторяемых workflows и подключаем внешние инструменты только там, где это реально нужно.

HARDKODING PRO · CLAUDE CODE · МАРШРУТ 00 → UI → 01 → 02 → 03 → 04 → 05 · Непонятное слово? Смотри Wiki внизу
Результат 03/05: у проекта есть нормальный CLAUDE.md, ты понимаешь scope памяти, умеешь открыть /memory, знаешь разницу между rules и Skills, создаёшь первый SKILL.md и понимаешь, зачем нужен MCP.

Экран 1 из 12 · все исходные объяснения, промпты и схемы сохранены · проверено 09.10.2026

1

Не складывай всё в один файл

У Claude Code несколько уровней контекста, и каждый нужен для своего.

Карта контекста Claude Code: проект должен сам объяснять агенту, как с ним работать.
Карта контекста Claude Code: проект должен сам объяснять агенту, как с ним работать.
Что этоГде живётЧто туда класть
Global CLAUDE.md~/.claude/CLAUDE.mdЛичные предпочтения для всех проектов.
Project CLAUDE.md<repo-root>/CLAUDE.mdАрхитектура, команды, соглашения и запреты проекта.
Subdir CLAUDE.mdfrontend/CLAUDE.mdПравила конкретного модуля.
Rules.claude/rules/*.mdТематические / scoped инструкции.
Auto-memory~/.claude/projects/<project>/memory/Предпочтения, коррекции, паттерны между сессиями.
Skill.claude/skills/<name>/SKILL.mdПовторяемый workflow.
MCP.mcp.json / configGitHub, Jira, Slack, БД, API и другие внешние системы.
Главная идея: CLAUDE.md — не склад всей документации. Если инструкция нужна только иногда, вынеси её в rule или skill.
1 / 12
2

CLAUDE.md — onboarding нового сотрудника

Claude читает его автоматически в каждой сессии проекта.

CLAUDE.md хранит ключевые правила, команды и контекст проекта.
CLAUDE.md хранит ключевые правила, команды и контекст проекта.
ПЛОХО

Энциклопедия

  • вся история;
  • сотни строк теории;
  • устаревшие команды;
  • очевидные правила;
  • мечты о будущем.
ХОРОШО

Короткий бриф

  • как запустить;
  • как тестировать;
  • где что лежит;
  • неочевидные конвенции;
  • жёсткие запреты.
Практический ориентир: держи CLAUDE.md компактным — примерно до двух экранов / около 200 строк. Длинный файл всё равно загрузится целиком, но Claude хуже придерживается buried rules.
Актуальное дополнение: AGENTS.md тоже поддерживается.

Если репозиторий использует AGENTS.md, Claude Code может загружать его как инструкции проекта. Не надо без необходимости размножать одни и те же правила в AGENTS.md и CLAUDE.md: проверь, какие именно файлы действуют для твоего проекта. CLAUDE.md, AGENTS.md и auto-memory — это контекст для модели, а не технический механизм запрета. Для обязательного блокирования опасных действий нужны permissions, hooks и ограничения доступа.

2 / 12
3

/init: пусть Claude изучит проект

Starter-файл, а не финальная истина.

/init помогает быстро получить стартовый CLAUDE.md, который затем нужно проверить и очистить.
/init помогает быстро получить стартовый CLAUDE.md, который затем нужно проверить и очистить.
/initисследовать codebase и создать starter CLAUDE.md
  1. Запусти /init.
  2. Дай Claude изучить структуру, build/test команды и conventions.
  3. Открой draft.
  4. Удали неточности и лишнее.
  5. Сделай hard rules короткими.
  6. Если проект в Git — храни project CLAUDE.md вместе с repo.
Не верь /init вслепую. Проектные правила определяешь ты.
3 / 12
4

Rules и scope

Правило должно жить там, где оно реально нужно.

Глобальные, проектные и локальные правила должны иметь понятный scope.
Глобальные, проектные и локальные правила должны иметь понятный scope.
Везде
~/.claude/CLAUDE.md

Личные глобальные preferences.

Весь проект
./CLAUDE.md

Stack, команды, архитектура, repo rules.

Конкретная директория
api/CLAUDE.md

Правила только API-модуля.

Тематические rules
.claude/rules/testing.md

Тестирование, API design, security и т.п.

my-project/ ├── CLAUDE.md ├── .claude/ │ ├── rules/ │ │ ├── testing.md │ │ └── api-design.md │ └── skills/ │ └── project-check/ │ └── SKILL.md ├── api/ │ └── CLAUDE.md └── src/
4 / 12
5

Auto-memory ≠ CLAUDE.md

Это отдельный механизм памяти Claude Code.

Auto-memory живёт отдельно от CLAUDE.md и помогает сохранять полезный контекст между сессиями.
Auto-memory живёт отдельно от CLAUDE.md и помогает сохранять полезный контекст между сессиями.

CLAUDE.md

Ты контролируешь.

Явные правила, архитектура, команды. Можно хранить в Git.

Auto-memory

Claude консолидирует.

Preferences, corrections, patterns между сессиями.

/memoryпосмотреть / настроить память и CLAUDE.md в scope

Промпт: аудит памяти

Если копирование не сработало, выдели вручную.
Критичное правило бизнеса или deploy flow должно жить явно, а не только как «Claude вроде помнит».
5 / 12
6

Skills: повторяешь workflow — упакуй его

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

Skills превращают повторяемые процессы в reusable workflows.
Skills превращают повторяемые процессы в reusable workflows.
.claude/ └── skills/ └── project-check/ ├── SKILL.md ├── checklist.md └── scripts/
Progressive disclosure: Claude видит доступные Skills и загружает нужные инструкции / ресурсы, когда skill релевантен.

Промпт: первый /project-check

Если копирование не сработало, выдели вручную.
/skillsпосмотреть доступные skills
/project-checkзапустить наш skill
6 / 12
7

Tools и MCP

MCP — подключение внешних систем как tools, а не память.

MCP подключает внешние инструменты и системы, а не заменяет память проекта.
MCP подключает внешние инструменты и системы, а не заменяет память проекта.
НужноИспользуй
прочитать / изменить файлfile tools
запустить тестshell / terminal
вспомнить правилоCLAUDE.md / memory
повторить workflowSkill
читать issues / ticketsMCP
БД / observability / SlackMCP / CLI / API
  • .mcp.json может хранить project config;
  • сервер можно добавить через claude mcp add;
  • проверка подключения — /mcp;
  • после подключения Claude получает новые tools.
/mcpconnections и authentication
Не клади токены в CLAUDE.md, Skill или Git.
7 / 12
8

Практика: обучаем проект

Работаем в учебном проекте из 01/05–02/05.

Практика: собираем CLAUDE.md, rules и первый project-check Skill в одном проекте.
Практика: собираем CLAUDE.md, rules и первый project-check Skill в одном проекте.

Шаг 1

Запусти /init.

Шаг 2. Аудит CLAUDE.md

Если кнопка не сработала, выдели вручную.

Шаг 3. Нормализовать CLAUDE.md

Если кнопка не сработала, выдели вручную.

Шаг 4

Создай /project-check, затем выполни /skills и сам skill.

Шаг 5

Открой /memory и /mcp, чтобы увидеть реальные слои памяти и tools.

Финальный тест: новая сессия в том же проекте должна знать правила проекта без повторного объяснения.
8 / 12
★

Практикум: свой Skill «Бизнес-аналитик»

Скачай, создай, запусти, проверь — только после проверки переходи дальше.

Шаг 1. Скачай учебный CSV

Это вымышленные продажи: 6 строк, 2 SKU, без персональных данных. Не используй реальные ключи и выгрузки.

Скачать demo_marketplace_sales.csv ↓
Показать CSV, если скачивание недоступно

Шаг 2. Установи Skill в учебный проект

Создай папку .claude/skills/sales-report/ и помести в неё SKILL.md. Путь относится именно к выбранной учебной папке.

Скачать SKILL.md ↓
Посмотреть инструкцию Skill

Шаг 3. Выполни анализ

Шаг 4. Проверь результат самостоятельно

SKUПродажиВозвратыПосле возвратовРекламаДоля рекламы
A36 000 ₽3 600 ₽32 400 ₽5 300 ₽16,36%
B37 500 ₽5 000 ₽32 500 ₽6 000 ₽18,46%
Итого73 500 ₽8 600 ₽64 900 ₽11 300 ₽17,41%
Учебная оценка, не прибыль: мы ещё не вычли комиссию, логистику, налоги и себестоимость. Если хотя бы одна цифра не совпала, упражнение не принято.
Чек-лист перед следующим экраном
✅ CSV остался без изменений. ✅ Skill создан. ✅ Отчёт и файл проверок лежат отдельно. ✅ Все числа совпадают. ✅ Выводы основаны на строках и формулы видны.

Источник формата Skills: официальная документация. Проверено 16.10.2026.

9 / 12
✓

Checkpoint 03/05

Здесь начинается системная работа.

Финальный результат: новая сессия понимает проект и умеет использовать его правила и workflows.
Финальный результат: новая сессия понимает проект и умеет использовать его правила и workflows.
Готовность к 04/050 / 9
✅ 03/05 пройден.
Теперь проект сам несёт инструкции для Claude Code, а повторяемые действия превращаются в reusable workflows.
Дальше 04/05: первый настоящий проект через Claude Code: research → plan → implementation → tests → Git → evidence.
10 / 12
?

🧠 Wiki этого урока

Короткая расшифровка терминов человеческим языком.

CLAUDE.md
Файл с явными правилами и контекстом проекта.
Root
Корневая папка проекта или репозитория.
Scope
Область действия правила.
Subdir
Поддиректория, папка внутри другой папки.
Auto-memory
Долговременная память Claude Code между сессиями.
Rule
Отдельная инструкция в .claude/rules/.
Skill
Переиспользуемый workflow с инструкциями.
MCP
Model Context Protocol для внешних систем и инструментов.
CLI
Командный интерфейс в терминале.
Repo
Repository, репозиторий проекта под Git.
11 / 12

FAQ

Почему не положить всё в CLAUDE.md?
Потому что он грузится в каждую сессию. Специфические workflows лучше вынести в Skills / rules.
CLAUDE.md перечитывается после каждого сообщения?
Нет. Он загружается при старте сессии. Изменения подхватываются через /memory, /compact или новую сессию.
Skill и MCP — одно и то же?
Нет. Skill = workflow. MCP = новые внешние tools / systems.
Дата проверки и первоисточники · 09.10.2026

Проверены описания CLAUDE.md, AGENTS.md, /init, auto-memory, path-scoped rules, Skills и MCP. Сочетания клавиш и экраны интерфейса могут измениться — перед настройкой сверяйся с актуальной документацией.

12 / 12
HARDKODING PRO · CLAUDE CODE · МАРШРУТ 00 → 05 · Непонятное слово? Смотри Wiki внизу
Проверить результат 03/05 →