Главная » Программирование » Automatica - Антон Вдовиченко → Claude Code Basics: мультиагентные системы за 8 ступеней
Automatica - Антон Вдовиченко → Claude Code Basics: мультиагентные системы за 8 ступеней

5 б
Облако Mail
159 P
Артикул: 15432
В наличии
Автор курса: Automatica
Категория: Программирование
Дата выхода: 2026
Продажник от автора: Перейти
Описание
Claude Code — AI-агент в терминале. Он пишет код, подключается к GitHub, Slack, Notion и десяткам других сервисов, работает с файлами на вашем компьютере. На курсе вы научитесь собирать из нескольких таких агентов систему, которая решает задачи параллельно и проверяет себя сама.
Чему научитесь
На протяжении всех 8 занятий мы собираем один проект — автоматический AI-дайджест. Это блог-сайт на Vercel, который каждый день сам ищет новости через Tavily, пишет краткие обзоры и публикует новую страницу. Без ручного участия.
К концу курса у вас будет работающая система: Claude Code ищет новости по заданной теме, отбирает интересное, пишет статью, генерирует обложку через Replicate, коммитит в репозиторий — и Vercel автоматически обновляет сайт.
Каждая ступень добавляет к проекту новый слой: на первой — шаблон сайта и Claude.md с редполитикой, на пятой — подключение Tavily, Replicate и GitHub, на седьмой — три агента работают параллельно, на восьмой — /loop запускает весь цикл автоматически.
Что будет на курсе?
Ступень 1. База
Понедельник, 30 марта
Ставим Claude Code, настраиваем рабочее окружение. Что лежит в папке .claude/, как писать Claude.md, какие режимы доступа бывают. Проект: создаём репозиторий дайджеста, деплоим шаблон на Vercel, пишем Claude.md с редполитикой.
Установка и проверка. VS Code, Claude Code, GLM5, альтернативные провайдеры. Команда claude doctor — убедиться, что всё работает до начала занятий.
Структура .claude/. Папка, в которой живут настройки, правила, навыки и агенты. Что за что отвечает.
Claude.md. Файл, который Claude читает при каждом запуске. Четыре уровня приоритета: managed → global → project → local. Структура зачем / что / как — зачем проект существует, что он делает, как с ним работать.
Что включать в Claude.md, а что нет. Принцип: не посылай LLM делать работу линтера. Правила — в Claude.md, проверку синтаксиса и форматирование — инструментам.
Режимы доступа. Пять уровней: Default, Accept Edits, Plan, Don't Ask, Bypass Permissions. Shift+Tab для переключения. Паттерн-правила Allow/Ask/Deny для тонкой настройки.
Команды на каждый день. /clear, /compact, /memory, /cost, /model, /config, /permissions.
Сессии. --continue для продолжения последнего разговора, --resume для выбора из списка, /rename для именования.
Домашнее задание: написать глобальный и проектный Claude.md.
Ступень 2. Промптинг
Четверг, 2 апреля.
Как формулировать задачи для кодового агента. Структура промпта, типичные ошибки, антипаттерны и Git как страховка. Проект: пишем промпты для поиска и написания статей, экспериментируем со стилем в отдельных ветках.
Промпт для агента ≠ промпт для чатбота. Чатботу достаточно вопроса. Агенту нужна структура: контекст → ссылки на файлы → задача → формат → ограничения. Порядок имеет значение.
Сначала контекст, потом задача. Начинать с «зачем», а не с «что делать». Claude принимает десятки решений по ходу работы — без контекста будет додумывать.
Спектр конкретности. Три уровня запросов: исследование (покажи варианты), направление (сделай примерно так), спецификация (сделай точно так). Каждому типу задачи — свой уровень детализации.
Сначала ограничения. Описать, чего делать не нужно, часто важнее, чем описать задачу. «Не создавай новых файлов» или «не трогай стили» экономит часы отката.
Промпты с проверкой. Давать Claude способ себя проверить: тестовые данные, ожидаемый результат, команду для запуска.
Расширенное мышление. Управление глубиной размышлений через Alt+T. Ключевое слово ultrathink для максимальной глубины анализа.
Git как страховка. Ветки, атомарные коммиты, откат. Проверка кода перед пушем — Claude ревьюит собственные изменения.
Антипаттерны. Мега-промпт на 500 слов, который Claude не может переварить. «Сессия-свалка» — всё в одном разговоре, пока контекст не переполнится. Цикл исправлений — бесконечное исправление ошибок по кругу. Перегруженный Claude.md — инструкция длиннее, чем код проекта.
Домашнее задание: три задачи на переформулирование промптов + коммит, ветка, откат через Claude.
Ступень 3. Планирование
Понедельник, 6 апреля
Plan Mode для задач, где нельзя ошибиться с направлением. Интеграции с IDE для работы с Claude в редакторе. Удалённый доступ к сессии с телефона. Проект: Plan Mode проектирует структуру сайта и пайплайн публикации.
Агентный цикл. Как Claude работает под капотом: получает промпт → выбирает инструмент → выполняет → анализирует результат → решает, что дальше. Цикл повторяется, пока задача не решена.
Режим планирования (Plan Mode). Режим анализа без изменений в коде. Claude исследует кодовую базу, задаёт вопросы и предлагает план. Shift+Tab для включения, Ctrl+G для редактирования.
Когда Plan Mode нужен. Незнакомая кодовая база, рефакторинг 3+ файлов, архитектурные решения. Когда лишний — однофайловые правки, быстрые фиксы. Ошибка в плане дешевле, чем ошибка в коде.
VS Code. @-упоминания файлов, папок и строк для точного контекста. Параллельные диалоги. Горячие клавиши.
Контрольные точки и откат. Откат кода и разговора к любой точке. Можно откатить и попробовать другой подход, не теряя предыдущую работу.
JetBrains. Плагин с автопередачей диагностики компилятора и нативным diff. IntelliJ, PyCharm, WebStorm.
Удалённое управление. Доступ к сессии с телефона через QR-код. Можно управлять агентом с планшета, пока он работает на десктопе.
Домашнее задание: полный цикл Plan Mode → план → реализация → коммит. @-упоминания в IDE.
Ступень 4. Управление контекстом
Четверг, 9 апреля
Контекстное окно — рабочая память агента. У Opus 4.6 — миллион токенов, это ~50 000 строк кода. При активной работе заполняется за 10–15 минут, и тогда Claude начинает путать детали. Покажем, как этим управлять. Проект: обрабатываем 10–15 новостей за раз, не засоряя контекст. Редполитику выносим в MEMORY.md.
Анатомия контекстного окна. Команда /context показывает раскладку: системный промпт, описания инструментов, агенты, память, история сообщений, свободное место. 500 строк кода — это 3–5 тысяч токенов.
Протухание контекста. Чем длиннее контекст, тем хуже Claude работает. Путает детали, теряет фокус, повторяется. Больше информации — не всегда лучше.
Раздувание контекста. Перегруженный Claude.md, десяток MCP-серверов, нечищеная история — всё это занимает место. Аудит и чистка контекста как привычка.
Автокомпрессия. Срабатывает при ~75% заполнения. Система оставляет резерв свободного места для генерации ответа.
Команды управления. /compact [фокус] — сжать историю, сохранив важное. /clear — полная очистка. /rewind — откат к предыдущему шагу. /model — сменить модель на лету.
Правило 70%. При работе с несколькими файлами сжимать историю или начинать новую сессию, не дожидаясь автокомпрессии.
Память. /memory для быстрых заметок. auto-memory — Claude сам запоминает важное. MEMORY.md — индексный файл, первые 200 строк загружаются при каждом запуске.
Постепенное раскрытие. Короткий Claude.md с импортами вместо монолита. Детальные правила — в .claude/rules/ по темам. Ссылки через @path вместо копирования документации.
Домашнее задание: оптимизировать свой Claude.md, вынести правила в .claude/rules/.
Ступень 5. MCP и внешние системы
Понедельник, 13 апреля
MCP (Model Context Protocol) — открытый протокол для подключения Claude к внешним сервисам. GitHub, Notion, Slack, Figma, базы данных — агент получает доступ и работает с ними напрямую. Проект: подключаем Tavily (поиск новостей), Replicate (генерация обложек) и GitHub (коммиты и деплой). Первый автоматический выпуск дайджеста.
Архитектура MCP. Хост → клиент → сервер. Три типа возможностей: инструменты (действия), ресурсы (данные), промпты (шаблоны). Каждый сервер расширяет набор инструментов агента.
Три типа подключения. HTTP — рекомендуемый для удалённых серверов. SSE — потоковая передача. stdio — для локальных программ, которые запускаются вместе с Claude.
Подключение. Команда claude mcp add или JSON-конфиг в .mcp.json. Три области видимости: local (по умолчанию), project (для команды), user (для всех проектов).
Безопасность. Ключи — только в переменных окружения: ${TAVILY_API_KEY} в .mcp.json, чтобы секреты не попали в Git.
Поиск инструментов. Когда описания инструментов занимают больше 10% контекста, Claude подгружает только те, которые нужны для текущей задачи.
Каталог серверов. PulseMCP (9 000+), mcp.so (18 000+), MCP Registry (официальный). Серверы для GitHub, GitLab, Notion, Slack, Figma, Supabase, PostgreSQL, Sentry, Brave Search, Zapier.
MCP Inspector. Инструмент для отладки: npx @modelcontextprotocol/inspector. Видно, какие инструменты доступны, какие параметры принимают и как отвечают.
Когда MCP не нужен. Пайплайны на 100K+ строк, задачи, где нужна проверка каждого шага, ситуации, когда подключение не окупается.
Домашнее задание: подключить 2–3 сервера и решить задачу с внешними данными. Сравнить результат с MCP и без.
Ступень 6. Навыки и автоматизация
Четверг, 16 апреля
Навыки, хуки и тесты. Навык говорит, что делать. Хук — когда проверять. Тест — прошло ли. Проект: навык /digest собирает выпуск за одну команду. Навык /cover генерирует обложку через Replicate. Хук проверяет, что у каждой статьи есть заголовок, описание, обложка и ссылка на источник.
Пользовательские навыки. Markdown-файлы в .claude/skills/ с YAML-шапкой. Два способа запуска: ручной через /имя и автоматический — Claude сам решает, когда навык подходит к задаче.
YAML-шапка навыка. Настройки: allowed-tools (какие инструменты разрешены), context: fork (изолированный контекст), model (выбор модели), hooks (действия при запуске).
Аргументы и расписание. $ARGUMENTS для передачи параметров. /loop для повторного запуска с заданным интервалом (например, каждые 5 минут). Встроенные навыки: /batch, /debug, /simplify.
Хуки. Автоматические действия на 18 типов событий. PreToolUse — перехват и блокировка опасных команд (exit code 2). PostToolUse — автоформатирование после каждого изменения. Stop — проверка перед завершением работы.
Четыре типа хуков. command — shell-скрипт. http — POST-запрос. prompt — LLM оценивает результат. agent — субагент с полным доступом к инструментам.
Разработка через тестирование (TDD). RED → GREEN → REFACTOR. Вертикальные срезы — один тест, одна реализация, повтор. Не горизонтально (все тесты, потом весь код), а вертикально, один срез за раз. Так контекст не раздувается.
Хуки для тестов. PostToolUse запускает тесты после каждого изменения файла. Stop не даёт Claude закончить, пока все тесты не прошли. Нюанс: Claude может «починить» тест вместо кода — покажем, как этого избежать.
Домашнее задание: создать навык + хук. Запустить TDD-цикл на простой задаче.
Ступень 7. Агенты и оркестрация
Понедельник, 20 апреля
Один Claude — ассистент. Несколько — команда. Субагенты для быстрых задач, Agent Teams для сложных, worktrees для изоляции. Проект: четыре агента работают параллельно — один ищет новости, другой пишет статьи, третий генерирует обложки через Replicate, четвёртый верстает страницы. Agent Teams координирует выпуск.
Субагенты. Три встроенных типа: Explore (быстрый, на Haiku, только чтение), Plan (анализ без изменений), General-purpose (полный доступ). Каждый работает в своём контекстном окне и не засоряет основное.
Свои агенты. Markdown-файлы в .claude/agents/ с YAML-шапкой. Настройки: модель, инструменты, режим доступа, MCP-серверы, навыки. Память субагентов — агент запоминает контекст между вызовами.
Передний план и фон. Ctrl+B отправляет задачу в фон. /tasks показывает статус. Правило 30 секунд: если задача займёт больше — отправляй в фон и работай дальше.
Agent Teams. Несколько экземпляров Claude с общим списком задач и обменом сообщениями. Ведущий координирует, участники выполняют. Жизненный цикл задачи: pending → in_progress → completed.
Делегирование. Без явных указаний ведущий агент часто делает всё сам. Как формулировать задачи, чтобы работа действительно распределялась.
Коммуникация. message — личное сообщение. broadcast — всей команде. /btw — быстрый вопрос, который не попадает в историю и не тратит контекст. Shift+Down для переключения между участниками.
Worktrees. claude --worktree — каждый агент работает в своей копии репозитория. Изменения не конфликтуют, пока не объединены. Субагенты + worktrees через isolation: worktree.
Рефакторинг в масштабе. Пять фаз: план → фундамент → распространение (по 3–5 файлов за итерацию) → проверка → очистка. Никогда не смешивать изменение типов и логики в одном коммите.
Домашнее задание: Agent Teams с делегированием. Параллельная работа в worktrees.
Ступень 8. Agent Harness
Четверг, 23 апреля
Собираем всё вместе. Claude.md + права доступа + навыки + хуки + MCP + агенты = агентная обвязка. Инфраструктура, в которой модель работает сама и проверяет себя сама. Проект: /loop запускает полный цикл — поиск, написание, публикация — автоматически. Дайджест обновляется без участия человека.
Что такое Agent Harness. Обвязка вокруг модели: что она видит, какие инструменты получает, как восстанавливается после ошибок. Принцип: чем мощнее модель, тем проще обвязка.
Три способа проверки. На правилах — линтеры и проверка типов ловят ошибки автоматически. Визуальная — скриншоты через Playwright MCP, сравнение с макетом. Оценка другой моделью — вторая LLM проверяет результат первой.
Отладка. Claude ошибается не из-за глупости, а из-за нехватки данных — он читает код, но не видит runtime. Полный контекст ошибки — копировать стек-трейс целиком, не пересказывать. Работа с логами: попросить Claude добавить логи → запустить → отдать логи Claude → он решает с первой попытки.
Цикл исправлений. Claude чинит одно и ломает другое по кругу — значит, проблема не в коде, а в неясных требованиях. Как распознать цикл: остановиться, уточнить задачу, начать заново.
Headless-режим. claude -p "задача" — выполнить и выйти. Флаги: --output-format json, --max-turns, --allowedTools. Для скриптов и автоматизации без участия человека.
GitHub Actions. anthropics/claude-code-action@v1 — Claude реагирует на issues, pull requests и комментарии. Проверка безопасности — автоматическая блокировка деплоя при обнаружении проблем.
SDK. query() для разовых задач. ClaudeSDKClient для постоянных сессий с сохранением контекста. Свои MCP-инструменты через декораторы. Python и TypeScript.
Автоматизация. /loop запускает навык с заданным интервалом прямо в Claude Code — без cron и внешних планировщиков. Для задач вне текущей сессии: claude -p + cron / n8n.
Финал. Собираем обвязку из компонентов курса. Принцип: меньше инструментов — лучше результат. Задача → минимальный набор → Claude.md → навыки → хуки → агенты.
Что останется после курса?
Антон Вдовиченко — основатель Automatica. 20 лет делает цифровые продукты — от стартапов до Dell, PwC, Avaya. 7 лет преподавал в Британке и BBE.
ИСТОЧНИК
СКАЧАТЬ
Чему научитесь
- Настраивать Claude Code и получать предсказуемый результат.
Промпт для агента устроен иначе, чем для чатбота: сначала контекст и ограничения, потом задача. CLAUDE.md — файл, который задаёт правила поведения. Режимы доступа — от «спрашивает каждое действие» до «делает всё сам». Git как страховка при каждом изменении. - Управлять контекстом, чтобы агент не терял фокус.
У Claude контекстное окно в миллион токенов — но при работе с несколькими файлами оно заполняется за 10–15 минут. Покажем, куда уходят токены, когда сжимать историю и как сохранять знания между сессиями. - Подключать Claude к рабочим инструментам и автоматизировать рутину.
GitHub, Notion, Slack, базы данных — через MCP-протокол агент получает к ним доступ и работает напрямую. Навыки — файлы с инструкциями, которые Claude подгружает по команде или сам. Хуки — автоматические действия: запуск тестов, блокировка опасных команд, форматирование кода. - Собирать мультиагентные системы.
Субагенты для исследования кода. Agent Teams — несколько агентов с общим списком задач и обменом сообщениями. Worktrees — изолированные копии репозитория для параллельной работы. Headless-режим для автоматизации через cron и GitHub Actions. Всё вместе — Agent Harness, агентная обвязка: правила, инструменты, проверки и автоматизация вокруг модели. На последнем занятии соберём свою.
На протяжении всех 8 занятий мы собираем один проект — автоматический AI-дайджест. Это блог-сайт на Vercel, который каждый день сам ищет новости через Tavily, пишет краткие обзоры и публикует новую страницу. Без ручного участия.
К концу курса у вас будет работающая система: Claude Code ищет новости по заданной теме, отбирает интересное, пишет статью, генерирует обложку через Replicate, коммитит в репозиторий — и Vercel автоматически обновляет сайт.
Каждая ступень добавляет к проекту новый слой: на первой — шаблон сайта и Claude.md с редполитикой, на пятой — подключение Tavily, Replicate и GitHub, на седьмой — три агента работают параллельно, на восьмой — /loop запускает весь цикл автоматически.
Что будет на курсе?
Ступень 1. База
Понедельник, 30 марта
Ставим Claude Code, настраиваем рабочее окружение. Что лежит в папке .claude/, как писать Claude.md, какие режимы доступа бывают. Проект: создаём репозиторий дайджеста, деплоим шаблон на Vercel, пишем Claude.md с редполитикой.
Установка и проверка. VS Code, Claude Code, GLM5, альтернативные провайдеры. Команда claude doctor — убедиться, что всё работает до начала занятий.
Структура .claude/. Папка, в которой живут настройки, правила, навыки и агенты. Что за что отвечает.
Claude.md. Файл, который Claude читает при каждом запуске. Четыре уровня приоритета: managed → global → project → local. Структура зачем / что / как — зачем проект существует, что он делает, как с ним работать.
Что включать в Claude.md, а что нет. Принцип: не посылай LLM делать работу линтера. Правила — в Claude.md, проверку синтаксиса и форматирование — инструментам.
Режимы доступа. Пять уровней: Default, Accept Edits, Plan, Don't Ask, Bypass Permissions. Shift+Tab для переключения. Паттерн-правила Allow/Ask/Deny для тонкой настройки.
Команды на каждый день. /clear, /compact, /memory, /cost, /model, /config, /permissions.
Сессии. --continue для продолжения последнего разговора, --resume для выбора из списка, /rename для именования.
Домашнее задание: написать глобальный и проектный Claude.md.
Ступень 2. Промптинг
Четверг, 2 апреля.
Как формулировать задачи для кодового агента. Структура промпта, типичные ошибки, антипаттерны и Git как страховка. Проект: пишем промпты для поиска и написания статей, экспериментируем со стилем в отдельных ветках.
Промпт для агента ≠ промпт для чатбота. Чатботу достаточно вопроса. Агенту нужна структура: контекст → ссылки на файлы → задача → формат → ограничения. Порядок имеет значение.
Сначала контекст, потом задача. Начинать с «зачем», а не с «что делать». Claude принимает десятки решений по ходу работы — без контекста будет додумывать.
Спектр конкретности. Три уровня запросов: исследование (покажи варианты), направление (сделай примерно так), спецификация (сделай точно так). Каждому типу задачи — свой уровень детализации.
Сначала ограничения. Описать, чего делать не нужно, часто важнее, чем описать задачу. «Не создавай новых файлов» или «не трогай стили» экономит часы отката.
Промпты с проверкой. Давать Claude способ себя проверить: тестовые данные, ожидаемый результат, команду для запуска.
Расширенное мышление. Управление глубиной размышлений через Alt+T. Ключевое слово ultrathink для максимальной глубины анализа.
Git как страховка. Ветки, атомарные коммиты, откат. Проверка кода перед пушем — Claude ревьюит собственные изменения.
Антипаттерны. Мега-промпт на 500 слов, который Claude не может переварить. «Сессия-свалка» — всё в одном разговоре, пока контекст не переполнится. Цикл исправлений — бесконечное исправление ошибок по кругу. Перегруженный Claude.md — инструкция длиннее, чем код проекта.
Домашнее задание: три задачи на переформулирование промптов + коммит, ветка, откат через Claude.
Ступень 3. Планирование
Понедельник, 6 апреля
Plan Mode для задач, где нельзя ошибиться с направлением. Интеграции с IDE для работы с Claude в редакторе. Удалённый доступ к сессии с телефона. Проект: Plan Mode проектирует структуру сайта и пайплайн публикации.
Агентный цикл. Как Claude работает под капотом: получает промпт → выбирает инструмент → выполняет → анализирует результат → решает, что дальше. Цикл повторяется, пока задача не решена.
Режим планирования (Plan Mode). Режим анализа без изменений в коде. Claude исследует кодовую базу, задаёт вопросы и предлагает план. Shift+Tab для включения, Ctrl+G для редактирования.
Когда Plan Mode нужен. Незнакомая кодовая база, рефакторинг 3+ файлов, архитектурные решения. Когда лишний — однофайловые правки, быстрые фиксы. Ошибка в плане дешевле, чем ошибка в коде.
VS Code. @-упоминания файлов, папок и строк для точного контекста. Параллельные диалоги. Горячие клавиши.
Контрольные точки и откат. Откат кода и разговора к любой точке. Можно откатить и попробовать другой подход, не теряя предыдущую работу.
JetBrains. Плагин с автопередачей диагностики компилятора и нативным diff. IntelliJ, PyCharm, WebStorm.
Удалённое управление. Доступ к сессии с телефона через QR-код. Можно управлять агентом с планшета, пока он работает на десктопе.
Домашнее задание: полный цикл Plan Mode → план → реализация → коммит. @-упоминания в IDE.
Ступень 4. Управление контекстом
Четверг, 9 апреля
Контекстное окно — рабочая память агента. У Opus 4.6 — миллион токенов, это ~50 000 строк кода. При активной работе заполняется за 10–15 минут, и тогда Claude начинает путать детали. Покажем, как этим управлять. Проект: обрабатываем 10–15 новостей за раз, не засоряя контекст. Редполитику выносим в MEMORY.md.
Анатомия контекстного окна. Команда /context показывает раскладку: системный промпт, описания инструментов, агенты, память, история сообщений, свободное место. 500 строк кода — это 3–5 тысяч токенов.
Протухание контекста. Чем длиннее контекст, тем хуже Claude работает. Путает детали, теряет фокус, повторяется. Больше информации — не всегда лучше.
Раздувание контекста. Перегруженный Claude.md, десяток MCP-серверов, нечищеная история — всё это занимает место. Аудит и чистка контекста как привычка.
Автокомпрессия. Срабатывает при ~75% заполнения. Система оставляет резерв свободного места для генерации ответа.
Команды управления. /compact [фокус] — сжать историю, сохранив важное. /clear — полная очистка. /rewind — откат к предыдущему шагу. /model — сменить модель на лету.
Правило 70%. При работе с несколькими файлами сжимать историю или начинать новую сессию, не дожидаясь автокомпрессии.
Память. /memory для быстрых заметок. auto-memory — Claude сам запоминает важное. MEMORY.md — индексный файл, первые 200 строк загружаются при каждом запуске.
Постепенное раскрытие. Короткий Claude.md с импортами вместо монолита. Детальные правила — в .claude/rules/ по темам. Ссылки через @path вместо копирования документации.
Домашнее задание: оптимизировать свой Claude.md, вынести правила в .claude/rules/.
Ступень 5. MCP и внешние системы
Понедельник, 13 апреля
MCP (Model Context Protocol) — открытый протокол для подключения Claude к внешним сервисам. GitHub, Notion, Slack, Figma, базы данных — агент получает доступ и работает с ними напрямую. Проект: подключаем Tavily (поиск новостей), Replicate (генерация обложек) и GitHub (коммиты и деплой). Первый автоматический выпуск дайджеста.
Архитектура MCP. Хост → клиент → сервер. Три типа возможностей: инструменты (действия), ресурсы (данные), промпты (шаблоны). Каждый сервер расширяет набор инструментов агента.
Три типа подключения. HTTP — рекомендуемый для удалённых серверов. SSE — потоковая передача. stdio — для локальных программ, которые запускаются вместе с Claude.
Подключение. Команда claude mcp add или JSON-конфиг в .mcp.json. Три области видимости: local (по умолчанию), project (для команды), user (для всех проектов).
Безопасность. Ключи — только в переменных окружения: ${TAVILY_API_KEY} в .mcp.json, чтобы секреты не попали в Git.
Поиск инструментов. Когда описания инструментов занимают больше 10% контекста, Claude подгружает только те, которые нужны для текущей задачи.
Каталог серверов. PulseMCP (9 000+), mcp.so (18 000+), MCP Registry (официальный). Серверы для GitHub, GitLab, Notion, Slack, Figma, Supabase, PostgreSQL, Sentry, Brave Search, Zapier.
MCP Inspector. Инструмент для отладки: npx @modelcontextprotocol/inspector. Видно, какие инструменты доступны, какие параметры принимают и как отвечают.
Когда MCP не нужен. Пайплайны на 100K+ строк, задачи, где нужна проверка каждого шага, ситуации, когда подключение не окупается.
Домашнее задание: подключить 2–3 сервера и решить задачу с внешними данными. Сравнить результат с MCP и без.
Ступень 6. Навыки и автоматизация
Четверг, 16 апреля
Навыки, хуки и тесты. Навык говорит, что делать. Хук — когда проверять. Тест — прошло ли. Проект: навык /digest собирает выпуск за одну команду. Навык /cover генерирует обложку через Replicate. Хук проверяет, что у каждой статьи есть заголовок, описание, обложка и ссылка на источник.
Пользовательские навыки. Markdown-файлы в .claude/skills/ с YAML-шапкой. Два способа запуска: ручной через /имя и автоматический — Claude сам решает, когда навык подходит к задаче.
YAML-шапка навыка. Настройки: allowed-tools (какие инструменты разрешены), context: fork (изолированный контекст), model (выбор модели), hooks (действия при запуске).
Аргументы и расписание. $ARGUMENTS для передачи параметров. /loop для повторного запуска с заданным интервалом (например, каждые 5 минут). Встроенные навыки: /batch, /debug, /simplify.
Хуки. Автоматические действия на 18 типов событий. PreToolUse — перехват и блокировка опасных команд (exit code 2). PostToolUse — автоформатирование после каждого изменения. Stop — проверка перед завершением работы.
Четыре типа хуков. command — shell-скрипт. http — POST-запрос. prompt — LLM оценивает результат. agent — субагент с полным доступом к инструментам.
Разработка через тестирование (TDD). RED → GREEN → REFACTOR. Вертикальные срезы — один тест, одна реализация, повтор. Не горизонтально (все тесты, потом весь код), а вертикально, один срез за раз. Так контекст не раздувается.
Хуки для тестов. PostToolUse запускает тесты после каждого изменения файла. Stop не даёт Claude закончить, пока все тесты не прошли. Нюанс: Claude может «починить» тест вместо кода — покажем, как этого избежать.
Домашнее задание: создать навык + хук. Запустить TDD-цикл на простой задаче.
Ступень 7. Агенты и оркестрация
Понедельник, 20 апреля
Один Claude — ассистент. Несколько — команда. Субагенты для быстрых задач, Agent Teams для сложных, worktrees для изоляции. Проект: четыре агента работают параллельно — один ищет новости, другой пишет статьи, третий генерирует обложки через Replicate, четвёртый верстает страницы. Agent Teams координирует выпуск.
Субагенты. Три встроенных типа: Explore (быстрый, на Haiku, только чтение), Plan (анализ без изменений), General-purpose (полный доступ). Каждый работает в своём контекстном окне и не засоряет основное.
Свои агенты. Markdown-файлы в .claude/agents/ с YAML-шапкой. Настройки: модель, инструменты, режим доступа, MCP-серверы, навыки. Память субагентов — агент запоминает контекст между вызовами.
Передний план и фон. Ctrl+B отправляет задачу в фон. /tasks показывает статус. Правило 30 секунд: если задача займёт больше — отправляй в фон и работай дальше.
Agent Teams. Несколько экземпляров Claude с общим списком задач и обменом сообщениями. Ведущий координирует, участники выполняют. Жизненный цикл задачи: pending → in_progress → completed.
Делегирование. Без явных указаний ведущий агент часто делает всё сам. Как формулировать задачи, чтобы работа действительно распределялась.
Коммуникация. message — личное сообщение. broadcast — всей команде. /btw — быстрый вопрос, который не попадает в историю и не тратит контекст. Shift+Down для переключения между участниками.
Worktrees. claude --worktree — каждый агент работает в своей копии репозитория. Изменения не конфликтуют, пока не объединены. Субагенты + worktrees через isolation: worktree.
Рефакторинг в масштабе. Пять фаз: план → фундамент → распространение (по 3–5 файлов за итерацию) → проверка → очистка. Никогда не смешивать изменение типов и логики в одном коммите.
Домашнее задание: Agent Teams с делегированием. Параллельная работа в worktrees.
Ступень 8. Agent Harness
Четверг, 23 апреля
Собираем всё вместе. Claude.md + права доступа + навыки + хуки + MCP + агенты = агентная обвязка. Инфраструктура, в которой модель работает сама и проверяет себя сама. Проект: /loop запускает полный цикл — поиск, написание, публикация — автоматически. Дайджест обновляется без участия человека.
Что такое Agent Harness. Обвязка вокруг модели: что она видит, какие инструменты получает, как восстанавливается после ошибок. Принцип: чем мощнее модель, тем проще обвязка.
Три способа проверки. На правилах — линтеры и проверка типов ловят ошибки автоматически. Визуальная — скриншоты через Playwright MCP, сравнение с макетом. Оценка другой моделью — вторая LLM проверяет результат первой.
Отладка. Claude ошибается не из-за глупости, а из-за нехватки данных — он читает код, но не видит runtime. Полный контекст ошибки — копировать стек-трейс целиком, не пересказывать. Работа с логами: попросить Claude добавить логи → запустить → отдать логи Claude → он решает с первой попытки.
Цикл исправлений. Claude чинит одно и ломает другое по кругу — значит, проблема не в коде, а в неясных требованиях. Как распознать цикл: остановиться, уточнить задачу, начать заново.
Headless-режим. claude -p "задача" — выполнить и выйти. Флаги: --output-format json, --max-turns, --allowedTools. Для скриптов и автоматизации без участия человека.
GitHub Actions. anthropics/claude-code-action@v1 — Claude реагирует на issues, pull requests и комментарии. Проверка безопасности — автоматическая блокировка деплоя при обнаружении проблем.
SDK. query() для разовых задач. ClaudeSDKClient для постоянных сессий с сохранением контекста. Свои MCP-инструменты через декораторы. Python и TypeScript.
Автоматизация. /loop запускает навык с заданным интервалом прямо в Claude Code — без cron и внешних планировщиков. Для задач вне текущей сессии: claude -p + cron / n8n.
Финал. Собираем обвязку из компонентов курса. Принцип: меньше инструментов — лучше результат. Задача → минимальный набор → Claude.md → навыки → хуки → агенты.
Что останется после курса?
- Настроенный Claude Code с Claude.md, навыками, хуками и MCP-серверами.
- Работающий блог-дайджест, который обновляется автоматически.
- Умение писать промпты для кодового агента и управлять контекстом.
- Навык сборки мультиагентных систем: субагенты, Agent Teams, worktrees.
- Понимание, как устроена агентная обвязка (Agent Harness) и как собрать свою.
- Разработчикам и техническим специалистам, которые хотят использовать AI-агенты в ежедневной работе.
- Тем, кто пробовал Claude Code или Cursor, но не получил предсказуемых результатов.
- Выпускникам курса «Claude Code для НЕпрограммистов», которые хотят пойти дальше.
- Тем, кто уверенно работает с терминалом и хочет разобраться в мультиагентных системах.
- Вы должны уметь открыть терминал, установить VS Code и выполнить команду. Опыт программирования не обязателен, но понимание, что такое файлы, папки, Git и JSON — пригодится. Курс идёт ступень за ступенью, каждое занятие опирается на предыдущее.
- Курс не подойдёт опытным пользователям Claude Code, которые уже работают с Agent Teams и headless-автоматизацией — будет знакомо.
Антон Вдовиченко — основатель Automatica. 20 лет делает цифровые продукты — от стартапов до Dell, PwC, Avaya. 7 лет преподавал в Британке и BBE.
ИСТОЧНИК
СКАЧАТЬ
Вы находитесь на странице товара «Automatica - Антон Вдовиченко → Claude Code Basics: мультиагентные системы за 8 ступеней», это материал 2026 года, который, мы надеемся, принесет вам пользу. Все курсы доступны по очень низкой цене, в отличии от оригинальной цены автора в размере рублей. Вы же получаете этот курс, купив в нашем магазине Coursx.net, с огромной скидкой, всего 159 рублей. На каждый курс Вы можете посмотреть оригинальный продажник, после чего принять решение о покупке. Обучающий курс входит в рубрику «Программирование», спросом которой пользуется множество покупателей. В нашем магазине Вы найдёте ещё много курсов от автора «Automatica», достаточно ввести в поиск имя автора.
✅ После оплаты система мгновенно направит на вашу почту ссылку(и) на курс, регистрация необязательна!
🛑 Авторизуйтесь или зарегистрируйтесь и Вы получите ссылку не только на почту, но и на странице товара.
🛑 Авторизуйтесь или зарегистрируйтесь и Вы получите ссылку не только на почту, но и на странице товара.
📲 Наши отзывы на сайте | в Telegram (кликабельно)
🤔 Есть сомнения в инфопродукте? В качестве гарантии можем отправить дополнительные скриншоты, любой видео файл или сделать запись с экрана содержимого на облаке.
🔆 Нашли дешевле в другом месте? Сделаем цену ещё ниже чем там где вы нашли!
✍🏻 По всем вопросам, в том числе с оплатой и получением - писать в Telegram (кликабельно), в чат на сайте (в нижнем правом углу) или на почту admin@coursx.net Мы всегда на связи!
🤔 Есть сомнения в инфопродукте? В качестве гарантии можем отправить дополнительные скриншоты, любой видео файл или сделать запись с экрана содержимого на облаке.
🔆 Нашли дешевле в другом месте? Сделаем цену ещё ниже чем там где вы нашли!
✍🏻 По всем вопросам, в том числе с оплатой и получением - писать в Telegram (кликабельно), в чат на сайте (в нижнем правом углу) или на почту admin@coursx.net Мы всегда на связи!
Поделиться страницей
Также смотрите
Udemy / Арнольд Оберлейтер - Claude Code: полный курсUdemy / Эд Доннер - ИИ-программист: от Vibe-кодера до инженера по ИИ-агентам за 3 неделиUdemy / Эд Доннер, Лидженси - Полный курс по созданию ИИ-агентов и работе с MCPClaude / Д. Данелчик, К. Войтарович - изучи Claude Cowork, Claude Code, навыки и плагиныGoogle Antigravity для начинающих: экспресс / Антон Воронюк - курс по программированию с ИИ
Часто задаваемые вопросы
Как приобрести инфопродукт?
Выберите желаемый инфопродукт, добавьте его в корзину либо нажмите сразу "Купить" для быстрого перехода к странице оформления заказа. Выберите удобный платежный метод и перейдите к оплате. После успешной покупки вы получите ссылку на вашу почту. Вы можете выбрать и оплатить сразу несколько курсов. Рекомендуем перед покупкой создать аккаунт, на него за каждую покупку вам будут приходить бонусы. 1 бонус = 1 руб. В дальнейшем вы можете оплачивать бонусами 100% от стоимости заказа.
Почему такая низкая цена?
Каждый из инфопродуктов который представлен в нашем магазине приобретался в складчину, соответственно и цена намного ниже чем у автора. Для вас доступна полная запись инфопродукта со всеми раздаточными материалами для самостоятельного прохождения, но без обратной связи от автора.
Какие у меня гарантии?
В качестве гарантии, вы можете написать нам на любой из контактов и мы предоставим вам доказательства наличия курсов в виде скриншотов / записи экрана / одного из уроков. Также рекоменудем ознакомится с нашими отзывами, все отзывы от реальных клиентов.
С каких стран можно оплатить?
Оплатить можно с любой из стран. Если не получилось оплатить через сайт, напишите откуда вы и мы найдём подходящий способ вам для оплаты.
На какое время выдается доступ?
К материалам на облаке мы никогда не закрываем доступ. Но есть вероятность, что ссылка может стать заблокированной по причине жалобы от правообладателя. Самый надёжный вариант после получения сохранить материалы себе или скачать. В случае, если материалы курса вам выдали в Telegram канале, доступ к нему не пропадет.
Возможен ли возврат средств за купленный товар?
Да. В случае если вы не получили ссылку на купленный товар.
Другие инфопродукты
Психология
Иматон / Ольга Скрипка - Краткосрочная стратегическая терапия Джорджио Нардонэ. 1-2 ступени
990 ₽
Эзотерика и оккультизм
Ольга Мир - Сила Намерения. Ритуалы летнего солнцестояния для обновления, изобилия, любви
479 ₽
Здоровье и Спорт
Ventus florem / Мария Телегина - Ventus. Body. Тариф Ventus Body. Сентябрь 2025
769 ₽
Здоровье и Спорт
Марина Тананыкина, Татьяна Удникова - Глюкозный детокс: ваш ключ к стройности
149 ₽
Быстрая доставка
Гарантируем быструю доставку заказа на ваш Email.
Лучшие цены
Гарантируем самые низкие цены. Сделаем цену ниже если нашли дешевле.
Прием заказов 24/7
Заказы принимаются круглосуточно!
100% Безопасная оплата
Безопасная оплата и получение заказа.














