Claude Code in Action: как запускать долгие автономные сессии и доверять результату
Большинство разработчиков используют Claude Code для коротких задач: попросили, получили, проверили. Но сила инструмента раскрывается, когда вы начинаете запускать длинные, почти автономные сессии и готовы доверять их результату. Именно этому посвящён бесплатный курс Anthropic Academy «Claude Code in Action», размещённый на платформе Skilljar (для доступа к урокам нужна бесплатная регистрация — аккаунт Anthropic не требуется).
Цель курса ёмко сформулирована на главной странице: научиться «запускать Claude дальше простой задачи и доверять результату». К концу обучения вы сможете поставить Claude работу на несколько часов, уйти и потом уверенно проверить, что он сделал.
О курсе
«Claude Code in Action» — это пограничный курс между базовым знакомством с инструментом и продвинутой автоматизацией. Он учит:
- планировать и направлять длинные сессии так, чтобы Claude делал именно то, что нужно;
- писать инструкции, которым Claude действительно следует, и закреплять правила, которые нельзя пропустить;
- передавать работу автономным и запланированным запускам — когда никто не сидит перед экраном;
- проверять, что вернулось, если никто не наблюдал за ходом работы.
Главная идея — инженерная дисциплина вокруг автономии: чем меньше вы смотрите на Claude, тем больше усилий уходит на то, чтобы он работал предсказуемо, а его результат можно было верифицировать.
Для кого курс
Курс рассчитан на разработчиков, которые:
- уже используют Claude Code для отдельных промптов и простых задач;
- хотят перейти к более длинным, менее контролируемым и командным рабочим процессам;
- хотят строить повторяемую, доверенную автоматизацию вместо одноразовых генераций кода.
То есть это «вторая ступень»: не первый запуск, а следующий уровень — масштаб, автономность и надёжность.
Что вы узнаете: четыре блока программы
Курс делится на четыре смысловых блока, каждый со своим набором концепций и инструментов Claude Code.
1. Управляй работой (Steer the Work)
Блок про то, как брать работу под контроль и вести её в нужном направлении. Ключевое:
- Plan mode — планировать объём работы до того, как Claude начнёт что-то менять;
- компактизация (compaction) — направлять процесс сжатия диалога, чтобы в суммарном контексте сохранялось важное, а не «просто последние сообщения»;
- меню rewind — откатываться и корректировать курс, когда работа пошла не туда;
- выбор между ручным управлением (hands-on) и автономными прогонами по цели и циклам (goal-driven / loop runs).
2. Настрой Claude (Configure Claude)
Блок о том, как сделать модель предсказуемо послушной и повторяемой:
- компактный CLAUDE.md, который Claude реально соблюдает, а не игнорирует;
- навыки (skills) — упаковка повторяемых процедур в переиспользуемые инструкции;
- режимы разрешений (permission modes) — подбор правильного уровня прав для каждого типа задачи;
- хуки (hooks) — жёстко закрепить правила, которые нельзя обойти или пропустить.
3. Автоматизируй повторяющуюся работу (Automate Repeat Work)
Блок про то, что происходит, когда никто не кликает в терминал:
- рутины (routines) — менеджмент повторяющихся промптов на инфраструктуре Anthropic по расписанию;
- headless-режим — запуск в собственном пайплайне, когда работа встраивается в вашу инфраструктуру;
- GitHub Actions и Managed Code Review — подключение Claude к пул-реквестам и автоматическое ревью кода.
4. Проверяй и делись (Verify and Share)
Завершающий блок про доверие и команде:
- верификация автономных прогонов — в зависимости от того, насколько вас наблюдали (чем меньше смотрели, тем тщательнее нужно проверять);
- подписка ходов на реальные тесты через хуки (gate turns on test results);
- плагины (plugins) — упаковать рабочую конфигурацию, которой можно делиться и которую вся команда может установить одним шагом.
Программа курса
Структура курса выглядит так:
| Блок | Уроки |
|---|---|
| Steer the Work | Steering Long Sessions (управление длинными сессиями) |
| Configure Claude | A CLAUDE.md That Follows; Verification Skills; Permission Modes; Hooks |
| Automate Repeat Work | Routines and Headless; GitHub Actions and Code Review |
| Verify and Share | Trust It: Verifying Unsupervised Runs; Plugins |
| Quiz | Итоговый тест курса |
Как видно, курс соединяет четыре «самостоятельные» темы в единый сценарий: от планирования и настройки — к автоматизации и, наконец, к проверке и распространению результата.
Разбор ключевых тем
Plan mode и разделение «думать» и «делать»
Plan mode — способность попросить Claude сначала распланировать, что он будет делать, прежде чем изменять код. Это важнейший рычаг для длинных сессий: вместо того чтобы соглашаться с быстрым решением, план позволяет согласовать подход заблаговременно и избежать ошибочных правок на раннем этапе.
Заметная черта курса — акцент на compaction. Долгие сессии неизбежно растут в объёме, и рано или поздно Claude сворачивает контекст. Искусство — управлять сжатием, чтобы в резюме попадали именно важные решения и незавершённые задачи, а не последние сообщения. Иначе модель «забывает» смысл работы.
Компактный CLAUDE.md и навыки
Противовес ожиданию, «чем подробнее инструкция, тем лучше». Курс учит писать lean CLAUDE.md — минимальную, но точно соблюдаемую конфигурацию. Инструкции должны быть целенаправленными, чтобы модель действительно им следовала. Повторяемые целые процедуры выносятся в навыки (skills) — это фактически фрагменты повторного использования для агента.
Права доступа и хуки
Правильный режим прав (разрешения вроде acceptEdits и др.) подбирается под характер задачи, чтобы балансировать между удобством и безопасностью. А хуки — это способ жёстко закрепить «непроходные» правила: перед стартом, после изменения, на окончании хода — чтобы модель не могла их пропустить или обойти. Здесь же — идея gating на реальные результаты тестов: права менять продолжать ход, пока тесты не пройдут.
Рутины и headless
Повторяющие промптов можно превратить в рутины, которые выполняются по расписанию на инфраструктуре Anthropic, — то есть не нужен открытый терминал. А когда встроенная автоматика не подходит, используется headless-режим: Claude Code запускается как часть собственного конвейера, управляемая скриптами и CI.
GitHub Actions и ревью
Claude можно встроить в pull request-цикл: managed code review автоматически ревьюит изменения, а готовое действие (GitHub Action) оборачивает всё в конфигурацию на платформе. Это путь от «модель помогает в терминале» к «модель участвует в команду».
Верификация без присутствия
Стежневая мысль всего курса — проверка пропорционально вниманию. Если вы следите за каждым ходом — можно проверять меньше. Если доверяете автономному прогону — проверка должна быть тщательной: вплоть до того, что код продолжает работать только после успешных тестов. Закрывается идея упаковки доверенной конфигурации в плагин для всей команды.
Регистрация и вопросы приватности
Курс бесплатный (на странице — «Register | FREE»). Хостится на платформе Skilljar, системе обучения как LMS. Важно:
- для доступа к материалам курса нужен аккаунт Skilljar, аккаунт Anthropic не требуется;
- Skilljar собирает базовую аналитику: прогресс, статус уроков, баллы за тесты, время — для отслеживания прогресса и выдачи сертификата;
- данные Skilljar отдельны от данных аккаунта Anthropic в Console и сервисах Claude;
- есть возможность запросить удаление данных письмом на
academy-support@anthropic.com.
Платформа сертифицирована по SOC 2 и использует шифрование данных.
Итог
«Claude Code in Action» — курс для тех, кто хочет превратить Claude Code из помощника «на каждый запрос» в управляемую, автономную и повторяемую систему работы. Сквозная тема — не «как написать промпт», а как построить рабочий процесс с автономным агентом и довериться его результату: планирование, настройка правил, автоматизация и, главное, верификация.
Курс полезен как ориентир и для тех, кто работает не только Claude Code и инструктирует другие агенты: разделение «обдумай перед действием», компактные инструкции, права доступа, хуки-правила и верификация пропорционально вниманию — универсальные принципы Agentic разработки.