Инструкция · рутины Claude · сентябрь 2026

Задачи по расписанию у ИИ: первая рутина Claude за 10 минут

Рутина это задача, которую ты описал один раз, а дальше она запускается сама по часам на стороне Anthropic и работает, пока твой ноутбук выключен. Минимальный шаг расписания в облаке 1 час, на своей машине 1 минута. Ниже путь из 5 полей формы до первого отчёта, который пришёл без тебя.

Открой claude.ai/code/routines, нажми New routine, опиши задачу словами, подключи один репозиторий GitHub, выбери Schedule и нажми Create. Потом Run now, чтобы увидеть первый запуск сразу, а не ждать утра. Главная ловушка дальше: зелёный значок в списке означает только, что сессия стартовала и завершилась без поломки, а не что задача сделана, итог читается внутри запуска

Поставить первую рутину: пять полей и кнопка Create

Открой claude.ai/code/routines и нажми New routine. Форма проведёт по пяти полям:

  1. Имя и текст инструкции: словами опиши задачу и то, каким должен быть результат.
  2. Select repositories: подключи хотя бы один репозиторий GitHub, внутри него рутина и работает.
  3. Select an environment: оставь Default.
  4. Select a trigger: возьми Schedule и частоту, например Daily и своё время.
  5. Connectors: сними галочки с сервисов, которые задаче не нужны.

Нажми Create, а на странице рутины Run now. Через минуту в списке запусков появится строка: открой её, и увидишь сессию целиком, будто Claude работал у тебя на глазах.

Шлагбаум в этой форме один, и лучше знать про него заранее: третий шаг требует репозиторий GitHub. Рутина по своему устройству это связка из инструкции, хотя бы одной такой папки на GitHub и коннекторов, без неё форма не сохраняется. Кода внутри быть не обязано: документация просит «one or more GitHub repositories for Claude to work in», то есть место, где рутина работает. Заводится оно бесплатно за минуту и дальше служит рабочим столом: Claude клонирует его в начале каждого запуска от ветки по умолчанию, а свои файлы кладёт в ветку с приставкой claude/.

Рутины доступны на тарифах Pro, Max, Team и Enterprise, функция идёт в статусе research preview, и Anthropic честно пишет, что подписи и лимиты ещё поедут. Та же форма открывается в десктопном приложении: вкладка Code, пункт Routines в боковом меню, New routine, выбор Cloud. Соседний выбор Local это другая вещь, про неё отдельный раздел ниже. Сайт, приложение и Claude Code пишут в один аккаунт, поэтому рутина, заведённая в одном месте, сразу видна в двух других.

Форма создания рутины Claude: поле имени, текст инструкции, выбор репозитория и три типа триггера
Источник: habr.com, автор habr.com, не указана источником, дата источника 2026-04-15

Проверить, что рутина отработала, и где лежит результат

Каждый запуск это полноценная сессия, она встаёт в общий список рядом с твоими обычными. Открываешь запуск и читаешь расшифровку: какие шаги модель сделала, что запускала, чем закончила. Оттуда же разговор можно продолжить руками, с того места, где рутина остановилась.

Одну деталь стоит запомнить раньше всех остальных. Зелёный значок в списке запусков не означает, что задача выполнена. В документации это сказано прямым текстом: «A green status in the run list means the session started and exited without an infrastructure error. It does not mean the task in your prompt succeeded». Зелёный читается как «сессия стартовала и завершилась без поломки инфраструктуры». Заблокированный запрос в сеть, отсутствующий инструмент коннектора и провал самой задачи живут не в значке, а внутри расшифровки.

Список задач по расписанию: карточки рутин с пометкой Cloud и временем запуска каждый день в 9 утра
Источник: www.producthunt.com, автор www.producthunt.com, не указана источником, дата источника 2026-03-06

Отсюда привычка, которая экономит неделю: проси рутину заканчивать работу одной строкой отчёта. «В конце напиши одну строку: что сделано, сколько писем разобрано, куда положен результат». Тогда итог виден первой же строкой, и всю сессию читать не приходится. Как формулировать такие инструкции, чтобы модель не додумывала за тебя, разобрано в отдельном разборе про промпты.

Результат физически оказывается в одном из двух мест. Либо в репозитории: файл в ветке claude/..., которую ты потом сливаешь в основную. Либо в сервисе, подключённом коннектором: сообщение в мессенджере, строка в таблице, задача в трекере. Коннекторы это подключения твоего аккаунта claude.ai, а те, что добавлены на твоей машине командой claude mcp add, в облачную рутину не попадают: их заводят отдельно как коннектор. Что это за подключения и как поставить первое - в отдельной инструкции.

Три рутины, которые имеет смысл поставить первыми

Правило у всех трёх одно: инструкция пишется так, будто рядом никого нет. Рутина работает без тебя, спросить ей некого, поэтому в тексте должно стоять и что делать, и как выглядит успех.

Утренний разбор почты. Коннекторы: почта и мессенджер. Расписание: Daily, твоё утро.

Каждый запуск: собери письма за последние сутки.
Раздели их на три списка: требует моего ответа сегодня, можно ответить на неделе, читать не нужно.
Для каждого письма из первого списка дай одну строку: от кого, о чём, какой ответ напрашивается.
Готовый разбор пришли мне сообщением в мессенджер одним текстом.
Последняя строка: сколько писем разобрано и сколько попало в первый список.

Прежде чем пускать такую рутину в живую почту, прочитай пять правил безопасности для агента в почте: внутри запуска у рутины нет вопроса «можно?», она пользуется инструментами коннектора молча, включая запись.

Пятничный отчёт по своим цифрам. Коннектор: хранилище с таблицей. Расписание: Weekly, вечер пятницы. Текст ниже вставь в поле инструкции целиком.

Каждый запуск: открой таблицу с недельными цифрами.
Посчитай изменение каждой строки к прошлой неделе в процентах.
Назови три строки с худшей динамикой и дай для каждой одну гипотезу причины.
Положи отчёт файлом otchet-YYYY-MM-DD.md в рабочую папку проекта.
Последняя строка: имя файла и три названные строки.

Ночная уборка в своём проекте. Коннекторы не нужны, хватает самой папки проекта. Расписание: Daily, ночь. Скопируй текст ниже в поле инструкции и увидишь результат уже на первом запуске.

Каждый запуск: пройди по файлам проекта.
Найди битые внутренние ссылки, дубли заголовков и незакрытые пометки TODO.
Почини только то, что чинится однозначно, спорное не трогай.
Открой пул-реквест с коротким описанием: что поправлено, что оставлено и почему.
Если чинить нечего, ничего не открывай и напиши это одной строкой.

Третий сценарий стоит первым в очереди, хотя стоит в списке последним: он не требует ни одного коннектора. Механику целиком проверишь на задаче, где почти нечему ломаться, и только потом пустишь рутину в почту.

Чего на окружении Default не выйдет, так это «сходи на сайт и посмотри». Готовое окружение даёт сеть уровня Trusted: наружу открыт только список разрешённых доменов, остальное возвращает 403 с пометкой host_not_allowed. Нужен внешний сайт - в настройках окружения переключаешь доступ к сети на Custom и вписываешь домены руками. Коннекторам это не нужно: их трафик идёт мимо этого списка, через сторону Anthropic. Если задача на самом деле шире одной рутины, посмотри разбор трёх площадок автоматизации: часть работы дешевле отдать туда.

Почему рутина молчит: шесть честных причин

Начинать разбор удобнее не с таблицы, а с вопроса словами. В Claude Code можно спросить прямо: «почему моя ночная рутина сегодня ничего не сделала». Он поднимет историю запусков, прочитает расшифровку и назовёт причину, включая отказы инструментов и запрет доступа.

Что видноПричинаЧто делать
Запуски перестали стартовать в середине дняупёрся в дневной потолок запусков на аккаунтпосмотреть остаток на странице рутин или в разделе Usage, включить usage credits
Рутина «на удержании», ничего не идётподписка на паузевернуть подписку и включить рутины обратно вручную
Запуски пропускаются несколько дней подрядотвалился или просрочен доступ к GitHubпереподключить GitHub: до 72 часов рутина ждёт сама, после выключается
В расшифровке 403 и пометка host_not_allowedдомен вне списка разрешённых на окружении Defaultсменить доступ к сети окружения на Custom и вписать домен
Значок зелёный, а результата нетсессия стартовала и вышла без поломки, задача при этом провалиласьоткрыть запуск и прочитать расшифровку до конца
Разовая рутина сработала один раз и всталатак и задумано: после срабатывания она сама выключается и помечается Ranоткрыть рутину и задать новое время

Таблица прокручивается вбок →

К этому добавляется седьмая причина, которая на молчание не похожа: запуск может стартовать на несколько минут позже назначенного времени из-за разброса нагрузки. Сдвиг у каждой рутины свой и постоянный, так что «не ровно в 9:00» это норма, а не поломка.

И отдельно про то, чего рутина не заменяет. Она хороша там, где задача повторяемая и результат понятен заранее. Работа, где надо смотреть, спорить и переделывать по ходу, живёт в обычном разговоре или в совместной работе с Claude над файлами.

Поставить на паузу и поменять расписание

Пауза это переключатель вверху страницы рутины. Настройки при этом сохраняются: выключил на отпуск, вернулся, включил обратно. Всё остальное правится через меню рядом с именем рутины, пункт Edit: имя, инструкция, репозитории, окружение, коннекторы и любой из триггеров.

Пресетов расписания четыре: hourly, daily, weekdays, weekly. Время вводится в твоей зоне и переводится автоматически, поэтому рутина идёт по настенным часам независимо от того, где стоит инфраструктура. Минимальный интервал - один час, всё, что чаще, форма отклоняет. Нужен свой интервал, вроде «раз в два часа» или «первого числа каждого месяца»: выбираешь в форме ближайший пресет, а потом задаёшь точное выражение командой /schedule update.

Как часто нужноЧто выбратьЧем ставится
Каждый часHourlyпресет прямо в форме
Раз в сутки утромDaily и своё времяпресет прямо в форме
Только по буднямWeekdays и своё времяпресет прямо в форме
Раз в неделюWeeklyпресет прямо в форме
Раз в два часа или первого числа месяцаближайший пресет, потом точное выражение/schedule update в Claude Code
Один раз в названный деньразовый запусксловами в разговоре, дату Claude подтвердит

Таблица прокручивается вбок →

Команда живёт прямо в Claude Code, и вот её карточка из установленной у меня версии 2.1.261:

name:"schedule",aliases:["routines"],description:"Create and manage scheduled remote Claude Code agents"

Замер 21.09.2026 на macOS 25.3: версия Claude Code 2.1.261, карточка команды на месте, в меню она подписана «Create and manage routines: cloud agents on a schedule». Папки ~/.claude/scheduled-tasks/ на этой машине нет и приложение Claude не установлено, поэтому локальные задачи я не запускал: всё про них ниже идёт из документации.

Формы команды по документации три: /schedule list покажет все рутины, /schedule update поменяет расписание одной, /schedule run запустит её немедленно.

Разовый запуск ставится словами прямо там же: «напомни мне в следующий вторник в 9 утра» превращается в конкретную дату, которую Claude подтвердит перед сохранением. Такие разовые запуски в дневной потолок не считаются.

Если компьютер можно не выключать: задачи на своей машине

Второй путь нужен там, где задача обязана трогать файлы на твоём диске: папку с договорами, экспорт из программы, локальный проект. Облачная рутина в них не попадёт никогда, у неё на руках только свежая копия твоей папки с GitHub.

Ось выбораРутина в облакеЗадача на своей машине
Компьютер включённе нуженобязателен, и спать ему нельзя
Файлы на дискенедоступны, только копия папки с GitHubдоступны, работает в выбранной папке
Минимальный интервалодин часодна минута
Что нужно завести до стартапапку проекта на GitHubприложение Claude версии 1.1.5368 и выше
Пропущенное времяпропуск бывает только от лимитоводин догоняющий запуск за самое свежее пропущенное время

Таблица прокручивается вбок →

Ставится так: десктопное приложение Claude, вкладка Code, пункт Routines, New routine, выбор Local. Нужна версия приложения 1.1.5368 или свежее. Поля: Name (оно же имя папки задачи на диске, нижним регистром через дефис), Description, Instructions с выбором рабочей папки, режима разрешений и модели, и Schedule. Без выбранной папки задача не сохранится. Сама инструкция потом лежит файлом по пути ~/.claude/scheduled-tasks/<имя-задачи>/SKILL.md.

Документация Claude Code: локальная задача идёт при открытом приложении, облачная рутина при выключенном компьютере
Мой экран 21.09.2026: официальная страница документации про задачи на своей машине, слева пункт меню Scheduled tasks

Пресеты расписания здесь другие: Manual, Hourly, Daily (время по выбору, по умолчанию 9:00 по местному), Weekdays, Weekly. Минимальный интервал - одна минута, приложение сверяет расписание каждую минуту, пока открыто.

Цена этой свободы понятна. Задача идёт, только пока приложение запущено, а компьютер не спит. Уснувшая машина запуск пропускает, и при пробуждении приложение делает ровно один догоняющий запуск за самое свежее пропущенное время, остальные пропуски отбрасывает. Отсюда предупреждение из документации, которое стоит принять всерьёз: задача, назначенная на 9 утра, может выполниться поздно вечером, поэтому ограничители пишут в саму инструкцию («если сейчас позже 12:00, ничего не делай и напиши одну строку»).

Ещё одна ловушка первого запуска: при ручном режиме разрешений задача подвисает и ждёт твоего подтверждения, которого ночью никто не даст. Лечится сразу после создания: нажимаешь Run now, проходишь запросы и отмечаешь «always allow» на каждый. На странице задачи потом видно всё: Run now, переключатель Active и Paused, Edit, история запусков с причиной пропуска (компьютер спал, предыдущий запуск ещё шёл, уже работали другие задачи) и панель Always allowed.

Источники

Обе страницы документации открыты живым запросом 21 сентября 2026 года; версия Claude Code и карточка команды сняты с собственной машины в тот же день

Памятка: что держать в голове до первой рутины и после неё

Шесть вещей, к которым стоит вернуться через неделю работы с задачами по расписанию

Сохрани себе

  • облачной рутине нужен репозиторий GitHub, без него форма не сохраняется, кода внутри быть не обязано
  • минимальный интервал в облаке час, на своей машине минута, между ними выбирают не по удобству, а по тому, нужны ли локальные файлы
  • зелёный значок означает «сессия не сломалась», а не «задача сделана», итог читается внутри запуска
  • окружение Default пускает в сеть только разрешённые домены, внешний сайт открывается сменой доступа на Custom
  • в инструкции всегда есть последняя строка отчёта, иначе результат придётся искать глазами по всей сессии
  • разовый запуск после срабатывания выключается сам и помечается Ran, дневной потолок он не тратит

Про следующий шаг

Рутина снимает повторяемое, а что именно повторять, решаешь ты

Расписание закрывает механику: собрать, разобрать, положить, отчитаться. Упирается всё дальше, в то, какие задачи у тебя вообще стоит повторять каждый день и приносят ли они деньги

Сам я начал не с почты, а с самой скучной задачи, где нечему ломаться: разбор файлов проекта ночью. Первая неделя ушла на то, чтобы научиться писать инструкцию, которую не переспросят

На Лагере мы берём твою задачу, режем её на шаги и за три дня доводим до работающего результата. Приходишь со своей задачей, уходишь с собранной вещью

Забрать путёвку в ИИ-Лагерь

Заявка в закрытый канал, одобряю сразу. Бот напишет первым и отдаст три дня Лагеря. Бесплатно

Частые вопросы

Рутины входят в обычную подписку или это отдельные деньги?

Отдельной платы нет, они доступны на тарифах Pro, Max, Team и Enterprise. Расход они тратят тот же, что и обычные сессии, плюс сверху есть дневной потолок по числу запусков на аккаунт. Точное число Anthropic не печатает в документации, остаток показан на странице рутин и в разделе Usage. Если ты в России и подписка отдельная история, про способы оплаты есть разбор отказов карты.

Можно поставить рутину без единого репозитория GitHub?

Облачную нельзя: репозиторий это часть определения рутины, форма без него не сохранится. Локальная задача на своей машине такой привязки не требует вовсе, ей нужна обычная папка на диске. Это и есть простой критерий выбора между двумя путями.

Рутина будет писать от моего имени?

Да, и об этом стоит подумать до первого запуска. Всё, что рутина делает через твой GitHub и твои коннекторы, выглядит как сделанное тобой: коммиты и пул-реквесты идут от твоего пользователя, сообщения в мессенджере уходят с твоего аккаунта.

Сколько ждать первого результата?

Нисколько: сразу после создания нажми Run now, и запуск пойдёт немедленно. Ждать утра, чтобы проверить формулировку инструкции, смысла нет.

Почему рутина стартовала не ровно в назначенное время?

Это разброс нагрузки, запуск может уехать на несколько минут вперёд. Смещение у каждой рутины постоянное, так что если оно раз за разом одинаковое, всё в порядке.

Чем это отличается от того, чтобы просто попросить Claude сделать задачу?

Обычный разговор идёт, пока ты сидишь перед экраном и отвечаешь на вопросы. Рутина исполняется целиком сама, без единого вопроса, и поэтому требует инструкции другого качества. Тот же принцип лежит в основе конвейера из нескольких станций: чем самостоятельнее шаг, тем точнее должно быть его описание.

Если дочитал до конца

Дальше я пишу в своём канале

Я работаю один, без команды и подрядчиков: всё собираю Claude, Claude Code и агентами. В канале показываю внутрянку: какие задачи реально отданы расписанию, что из этого работает месяцами, а что я выключил через два дня. Разборов там заметно больше, чем доезжает до сайта

Заходи в мой канал

Это заявка на вход в мой закрытый канал, одобряю сразу. Бесплатно