2026-06-28

Claude Code в 2026 году: Настройка, slash commands, MCP и subagents

Я настроил Claude Code, CLAUDE.md, MCP-серверы и subagents, а затем запустил их на реальном репозитории в течение месяца. Здесь представлена настройка, команды и рабочие процессы, которые я использую ежедневно.

Claude Code в 2026 году: Настройка, slash commands, MCP и subagents

Последнее обновление: June 28, 2026

Я использовал Claude Code каждый рабочий день в течение последнего месяца на реальном Next.js монорепозитории. В этой статье я описываю настройку, slash-команды, CLAUDE.md, MCP, subagents, разрешения и хуки, которые я действительно использую, а также места, где он не справляется.

Краткий ответ: что такое Claude Code и стоит ли он внимания?

Claude Code — это агентский coding CLI от Anthropic. Он читает ваш репозиторий (repo), редактирует файлы, выполняет shell-команды и связывает инструменты до тех пор, пока задача не будет выполнена. Я использую его для выпуска фич (features), исправления багов (bugs) и просмотра diffs, не покидая терминал.

Настройка, которая работает для меня: установить CLI, добавить CLAUDE.md, подключить два или три MCP сервера и сохранить строгие права доступа (permissions). Эта комбинация превращает его из чат-игрушки в товарища по команде, который знает вашу кодовую базу (codebase).

Это не магия. На репозитории с 200k файлов он галлюцинирует API и ломает тесты. Результат приходит, когда вы разбиваете задачи на мелкие части, просматриваете каждый план и часто делаете коммиты. Подробнее о реальных ограничениях в конце.

Как настроить Claude Code?

Я установил нативный инсталлятор для macOS и Node для Linux. Оба пути являются официальными и задокументированы в репозитории по адресу github.com/anthropics/claude-code.

Затем я запустил claude внутри своего репозитория и вошел в систему, используя свой аккаунт Anthropic. При первом запуске он просканировал дерево каталогов и попросил подтвердить доступ к директории. Я ответил «да» только для корневой папки проекта, а не для всей домашней папки.

Несколько решений по настройке, которые я принял на раннем этапе и не пожалел:

  • Я зафиксировал версию в CI, чтобы коллеги использовали ту же.
  • Я добавил .claude/ в .gitignore, кроме settings.json, который я закоммитил.
  • Я написал CLAUDE.md до любого реального запроса, потому что качество контекста определяет качество вывода.
  • В течение первой недели я оставил включенным режим по умолчанию «спросить перед разрушительным действием».

Официальная документация по установке и настройке находится по адресу docs.claude.com/en/docs/claude-code, которую я оставляю открытой во время настройки.

Какие слеш-команды я использую ежедневно?

Слеш-команды — самый быстрый способ управлять сессией. Я выучил их, запустив /help и сократив список до тех, которые я действительно использую.

Command Для чего я ее использую
/clear Сброс контекста перед новой задачей, чтобы избежать дрейфа
/compact Суммирование длинной сессии без потери ключевых фактов
/init Инициализация CLAUDE.md из текущего репозитория
/cost Проверка расхода токенов во время выполнения задачи
/resume Возобновление ранее приостановленной сессии
/permissions Аудит и редактирование разрешенных инструментов в реальном времени

Я запускаю /clear чаще, чем любую другую команду. Когда сессия путается, чистый лист плюс более точный запрос устраняет 80 percent проблем. /compact — это более мягкая версия, которую я использую, когда хочу сохранить темп, но контекст становится слишком тяжелым.

Размытый крупный план цветного программного кода на экране

Как написать CLAUDE.md, который принесет пользу?

CLAUDE.md — это файл формата markdown, который Claude читает в начале каждой сессии. Относитесь к нему как к документации по адаптации для нового сотрудника, который быстрый, но не помнит ваших решений.

Я запускаю /init, чтобы сгенерировать первый черновик, а затем переписываю его вручную. Сгенерированная версия — это отправная точка, а не финальный файл. Мой CLAUDE.md охватывает стек, соглашения (conventions), макет (layout), команды и три бага, которые я никогда не хочу снова внедрять.

Как MCP и subagents работают на практике?

MCP (Model Context Protocol) — это способ, которым Claude Code выходит за пределы вашего репозитория: базы данных, браузеры, GitHub, Linear. Я запускаю три сервера MCP, и этого более чем достаточно. Чем больше серверов, тем больше токенов и тем больше запросов на одобрение.

Моя текущая настройка MCP выполняет реальную работу каждую неделю:

  • Сервер GitHub открывает PRs и читает комментарии по обзору.
  • Сервер Postgres отвечает на вопрос «сколько строк соответствует» без того, чтобы мне писать SQL.
  • Сервер Playwright проверяет изменения UI относительно URL среды staging.

Я настроил их в .claude/settings.json и проверил каждый с помощью однострочного запроса, прежде чем доверять его в реальной задаче. Конфигурация и выбор серверов подробно описаны в Claude Code MCP integration guide и более широком обзоре MCP model context primer.

Программист в наушниках пишет код за столом с двумя мониторами

Subagents — это другой множитель. Для функции, состоящей из независимых частей, я прошу Claude отправить параллельных subagent'ов, каждый из которых ограничен одним файлом или модулем, и позволить ведущему агенту объединить результаты. Это сокращает время работы по часам при внесении крупных изменений.

Subagents проявляют себя наилучшим образом, когда работа действительно параллельна. Они дают сбой, когда задачи делят состояние, потому что этап слияния становится запутанным. По поводу паттернов распараллеливания, которым я доверяю, см. Claude Code subagents and team automation.

Как работают разрешения и хуки?

Разрешения определяют, что Claude может делать без запроса. Я оставляю настройки по умолчанию консервативными и расширяю их для каждого проекта. Подтверждающий запрос появляется перед чем-либо разрушительным — это единственная страховка, которую я никогда не отключаю.

Режим Поведение Когда я использую его
Read-only Читает файлы, не записывает Исследование незнакомого репозитория
Default Записывает файлы, запрашивает разрешение перед использованием shell Ежедневная работа над функциями
Plan Предлагает план, ждет моего «да» Рискованные рефакторинги
Skip approvals Работает без запросов Только в изолированной временной ветке

Хуки — это скрипты, определенные пользователем, которые запускаются при событиях Claude: перед командой, после редактирования, при начале сеанса. Я использую хук post-edit, чтобы автоматически запустить linter и type-checker, благодаря чему Claude получает быструю обратную связь без необходимости чего-либо выполнять вручную.

Хук помог мне на прошлой неделе. Мой хук pre-command заблокировал команду rm -rf для пути вне проекта, и Claude скорректировался до ограниченного удаления. Это именно тот вид страховки, ради которого стоит потратить десять минут на настройку.

Программист пишет и проверяет код в современном офисе

Стоит ли Claude Code в 2026 году?

Да, для разработчиков, которые уже живут в терминале. Стоимость реальна и измеряется токенами, и она окупается, когда ваши задачи ограничены (scoped), а ваш репозиторий хорошо описан файлом CLAUDE.md.

Он заменил мне три инструмента: отдельный чат с ИИ, помощник поиска в CLI и большую часть моего ручного исследования через grep и чтение. Цикл, нативный для терминала, быстрее, чем переключение во вкладку браузера.

Где он всё ещё проигрывает: крупные неоднозначные рефакторинги, совершенно новые фреймворки с скудной документацией и всё, что требует понимания во всей кодовой базе. Для таких случаев я сначала планирую в простом тексте, а затем передаю Claude чёткую спецификацию (spec).

Стоит ли доверять ему в продакшн-коде?

Не без присмотра. Я отношусь к выводу Claude Code так же, как к PR сильного джуниора: читаю каждый diff, запускаю тесты и никогда не мержу на веру. Автономия — это регулятор, а не выключатель.

Честное предупреждение: Claude Code будет с уверенностью генерировать код, который выглядит правильным, но при этом может быть тонко ошибочным, особенно в части обработки ошибок и async cleanup. Проверяйте пути отказа самостоятельно, держите быстрый откат (rollback), и вы получите серьезный прирост продуктивности без катастроф. В Anthropic docs описаны настройки, которые я здесь не повторял.

Ключевые моменты

  • Установите CLI, затем инвестируйте в CLAUDE.md перед первым реальным запросом.
  • Освойте /clear, /compact и /permissions; остальное — необязательно.
  • Начните с двух или трех серверов MCP и добавляйте только тогда, когда это потребуется рабочему процессу.
  • Используйте subagents для параллельной, независимой работы; задачи с общим состоянием сохраняйте последовательными.
  • Держите разрешения строгими и добавьте хуки для lint, type-check и защитных команд от разрушительных действий.
  • Проверяйте каждый diff, как PR. Автономия без проверки — это то, где страдают проекты.

Источники изображений

## macOS / Linux native installer
curl -fsSL https://claude.ai/install.sh | bash

## or via npm
npm install -g @anthropic-ai/claude-code

## verify
claude --version
## Project

Next.js 14 App Router, TypeScript strict, Prisma + Postgres, pnpm workspaces.

## Layout
- App routes in app/
- Server actions in app/actions
- UI primitives in packages/ui

## Conventions
- Prefer async/await over .then chains
- Never use `any`; type unknown and narrow
- Keep components under 200 lines

## Commands
- Dev: pnpm dev
- Test: pnpm test
- Lint: pnpm lint

## Known traps
- Do not edit prisma/schema.prisma without running migrate
- rate-limit.ts is shared; changes affect all routes

Используйте бесплатные инструменты, следуя руководству.

Обложка статьи «Массовый ресайзер изображений: Измените размер сотен картинок сразу (Бесплатно)»

Wed Mar 25 2026 20:00:00 GMT-0400 (Eastern Daylight Time)

Массовый ресайзер изображений: Измените размер сотен картинок сразу (Бесплатно)

Измените размер сотен изображений пачкой бесплатно с помощью браузерного инструмента, ImageMagick, XnConvert или скрипта Python. Обеспечьте реальную экономию байтов и безопасный пакетный рабочий процесс.

Обложка статьи «WebP Converter: Как преобразовать изображения в WebP (с реальными размерами)»

Wed Mar 18 2026 20:00:00 GMT-0400 (Eastern Daylight Time)

WebP Converter: Как преобразовать изображения в WebP (с реальными размерами)

Преобразуйте изображения JPEG и PNG в WebP для уменьшения размера веб-файлов. Мы предлагаем реальные размеры, команду cwebp, методы на Python и в браузере, а также стратегию резервного копирования JPEG/PNG.

Обложка статьи «Real-ESRGAN AI Upscaling: Как это работает и когда использовать»

Wed Mar 11 2026 20:00:00 GMT-0400 (Eastern Daylight Time)

Real-ESRGAN AI Upscaling: Как это работает и когда использовать

Что такое Real-ESRGAN, как работает его суперразрешение на основе GAN. Мы рассмотрим сильные стороны (масштабирование фото и арта в 4 раза), где он может подвести, а также команды и реальные ограничения.