🧩 Ключевые понятия
7 концепций, которые нужно понять прежде чем начать. Объяснено простым языком с аналогиями.
CLAUDE.md — текстовый файл в корне вашего проекта, который Claude читает автоматически в начале каждой сессии. Здесь вы пишете всё, что Claude должен знать о вашем проекте.
Что писать: название проекта, стек технологий, команды для запуска/тестов, правила именования, что нельзя трогать.
Где лежит: в корне проекта — рядом с package.json, composer.json и т.д. Может быть несколько файлов в разных папках — Claude читает все.
Токен — единица текста (примерно ¾ слова). Claude читает и пишет токены, и за них вы платите.
Контекстное окно — максимальный объём текста, который Claude может держать в «голове» одновременно. У claude-sonnet это ~200 000 токенов (примерно 150 000 слов — целая книга).
Практика: не нужно думать о токенах пока вы в обычном режиме. Проблема возникает только при работе с очень большими проектами — тогда помогает иерархия конфигов.
Plan Mode — режим, когда Claude сначала показывает план действий и ждёт вашего одобрения, прежде чем что-то менять в файлах.
Как включить: нажмите Shift+Tab два раза в начале сессии. В строке ввода появится индикатор.
Когда особенно нужен:
- Задача затрагивает много файлов
- Вы не уверены как именно Claude будет решать задачу
- Любые изменения в базе данных или конфигах
MCP — стандарт для подключения внешних инструментов к Claude. По умолчанию Claude умеет читать/писать файлы. С MCP он может работать с базами данных, браузером, GitHub и т.д.
Популярные MCP:
- mcp-docker — управление Docker контейнерами
- mcp-postgres или mcp-mysql — прямые SQL запросы
- mcp-github — работа с GitHub issues, PR
- mcp-playwright — управление браузером
Для старта: MCP настраивать не обязательно. Сначала освойте базовую работу с файлами — это уже огромная польза. MCP подробно разобрано на продвинутом уровне.
Hooks — shell-скрипты, которые CC запускает автоматически в определённые моменты: перед редактированием файла, после выполнения команды, и т.д.
Распространённые применения:
- Запрет опасных команд (rm -rf, DROP TABLE)
- Автоматический запуск линтера после изменений
- Уведомления в Telegram когда задача завершена
Для старта: hooks настраивать не нужно. Это продвинутая тема — разбор на продвинутом уровне.
Файл настроек Claude Code. Лежит в домашней директории: ~/.claude/settings.json (или C:\Users\ВашеИмя\.claude\settings.json на Windows). Применяется ко всем проектам.
Минимальный рабочий конфиг:
{
"model": "sonnet",
"env": {
"MCP_TOOL_SEARCH": "1"
}
}
Подробный разбор — на следующей странице Минимальная настройка.
Claude Code использует разные модели под капотом. Модель влияет на качество ответов, скорость и расход токенов.
| Модель | Качество | Скорость | Когда использовать |
|---|---|---|---|
haiku | Базовое | Очень быстро | Простые правки, объяснения |
sonnet | Отличное | Быстро | Большинство задач — рекомендуется |
opus | Наивысшее | Медленнее | Сложные архитектурные задачи |
Совет: начните с sonnet. Переключитесь на opus только для сложных задач — например, спроектировать архитектуру большой системы. Подробно о моделях и тарифах — в FAQ.