Открыто

Claude Code Basics: мультиагентные системы за 8 ступеней [Automatica] [Антон Вдовиченко]

Тема в разделе "Нейросети и искусственный интеллект", создана пользователем dyadyagen, 9 фев 2026.

Основной список: 71 участников

Резервный список: 2 участников

  1. 9 фев 2026
    #1
    dyadyagen
    dyadyagen ЧКЧлен клуба

    Складчина: Claude Code Basics: мультиагентные системы за 8 ступеней [Automatica] [Антон Вдовиченко]

    2026-03-17_161631.jpg

    Claude Code — AI-агент в терминале. Он пишет код, подключается к GitHub, Slack, Notion и десяткам других сервисов, работает с файлами на вашем компьютере. На курсе вы научитесь собирать из нескольких таких агентов систему, которая решает задачи параллельно и проверяет себя сама.

    Чему научитесь
    1. Настраивать Claude Code и получать предсказуемый результат.
      Промпт для агента устроен иначе, чем для чатбота: сначала контекст и ограничения, потом задача. CLAUDE.md — файл, который задаёт правила поведения. Режимы доступа — от «спрашивает каждое действие» до «делает всё сам». Git как страховка при каждом изменении.
    2. Управлять контекстом, чтобы агент не терял фокус.
      У Claude контекстное окно в миллион токенов — но при работе с несколькими файлами оно заполняется за 10–15 минут. Покажем, куда уходят токены, когда сжимать историю и как сохранять знания между сессиями.
    3. Подключать Claude к рабочим инструментам и автоматизировать рутину.
      GitHub, Notion, Slack, базы данных — через MCP-протокол агент получает к ним доступ и работает напрямую. Навыки — файлы с инструкциями, которые Claude подгружает по команде или сам. Хуки — автоматические действия: запуск тестов, блокировка опасных команд, форматирование кода.
    4. Собирать мультиагентные системы.
      Субагенты для исследования кода. Agent Teams — несколько агентов с общим списком задач и обменом сообщениями. Worktrees — изолированные копии репозитория для параллельной работы. Headless-режим для автоматизации через cron и GitHub Actions. Всё вместе — Agent Harness, агентная обвязка: правила, инструменты, проверки и автоматизация вокруг модели. На последнем занятии соберём свою.
    Проект курса
    На протяжении всех 8 занятий мы собираем один проект — автоматический AI-дайджест. Это блог-сайт на Vercel, который каждый день сам ищет новости через Tavily, пишет краткие обзоры и публикует новую страницу. Без ручного участия.
    К концу курса у вас будет работающая система: Claude Code ищет новости по заданной теме, отбирает интересное, пишет статью, генерирует обложку через Replicate, коммитит в репозиторий — и Vercel автоматически обновляет сайт.
    Каждая ступень добавляет к проекту новый слой: на первой — шаблон сайта и Claude.md с редполитикой, на пятой — подключение Tavily, Replicate и GitHub, на седьмой — три агента работают параллельно, на восьмой — /loop запускает весь цикл автоматически.

    Что будет на курсе?

    Ступень 1. База. Ставим Claude Code, настраиваем окружение. Claude.md — файл, который задаёт правила поведения агента. Пять режимов доступа. На практике: создаём репозиторий дайджеста, деплоим шаблон блога на Vercel, пишем Claude.md с редполитикой.

    Ступень 2. Промптинг. Промпт для агента устроен иначе, чем для чатбота: сначала контекст и ограничения, потом задача. Git как страховка. На практике: пишем промпты для поиска новостей и написания статей, экспериментируем со стилем в отдельных ветках.

    Ступень 3. Планирование. Plan Mode — режим анализа без изменений в коде. Claude исследует проект, задаёт вопросы и предлагает план. Интеграции с VS Code и JetBrains. Удалённый доступ к сессии с телефона. На практике: Plan Mode проектирует архитектуру блога и пайплайн публикации.

    Ступень 4. Управление контекстом. Контекстное окно — рабочая память агента. При активной работе заполняется за час-два, и тогда агент теряет фокус. На практике: обрабатываем 10–15 новостей за сессию, не засоряя контекст. Редполитику выносим в MEMORY.md.

    Ступень 5. MCP и внешние системы. MCP — протокол для подключения Claude к внешним сервисам. На практике: подключаем Tavily (поиск новостей), Replicate (генерация обложек) и GitHub (коммиты и деплой). Первый автоматический выпуск дайджеста.

    Ступень 6. Навыки и автоматизация. Навыки — файлы с инструкциями, которые Claude подгружает по команде. Хуки — автоматические действия на события. Тесты — способ Claude проверить себя. На практике: навык /digest собирает выпуск за одну команду. Навык /cover генерирует обложку. Хук проверяет, что у каждой статьи есть заголовок, описание, обложка и ссылка на источник.

    Ступень 7. Агенты и оркестрация. Субагенты для параллельных задач. Agent Teams — команда агентов с общим списком задач и обменом сообщениями. На практике: четыре агента работают параллельно — один ищет новости, другой пишет статьи, третий генерирует обложки, четвёртый верстает страницы.

    Ступень 8. Agent Harness. Собираем всё вместе: Claude.md + права доступа + навыки + хуки + MCP + агенты = агентная обвязка. На практике: /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.

    Стоимость: 52000 руб.
    Скрытая ссылка
    Скрытая ссылка
     
    Последнее редактирование модератором: 17 мар 2026
    4 пользователям это понравилось.
  2. Последние события

    1. Maksim813
      Maksim813 участвует в складчине.
      10 апр 2026 в 10:40
    2. giogio333
      giogio333 участвует в складчине.
      9 апр 2026 в 13:37
    3. ЕlVegas
      ЕlVegas участвует в складчине.
      8 апр 2026
    4. eshishkina
      eshishkina участвует в складчине.
      7 апр 2026

    Последние важные события

    1. skladchik.com
      Цена составляет 52 000р.
      17 мар 2026
    2. skladchik.com
      Цена составляет 42 000р.
      17 мар 2026
  3. Обсуждение
  4. 15 фев 2026
    #2
    paramparapam
    paramparapam ЧКЧлен клуба
    до 17 февраля есть промик - стоимость курса 29.000 лежит публично в тг
    можно использовать