Рутины в Claude Code: как Anthropic превратила Claude в автономного разработчика, который работает без вас
Main chat
A chat for vibe coders: news, guides, live cases, marketplace, and finding executors.
Anthropic выпустила одну из самых долгожданных функций для разработчиков — Рутины (Routines) в Claude Code. Это не просто очередное улучшение, а настоящий прорыв в агентном кодинге. Теперь вы один раз настраиваете задачу (промпт + репозиторий + коннекторы), а Claude Code запускает её сам: по расписанию, по API-запросу или в ответ на событие в GitHub. И всё это работает на облачной инфраструктуре Anthropic — ноутбук можно выключить, а автоматизация продолжит жить.
Функция вышла в research preview (исследовательском превью), но уже доступна всем пользователям планов Pro, Max, Team и Enterprise с включённым Claude Code на веб. Давайте разберёмся подробно: что это такое, как работает, какие сценарии уже используют команды и какие нюансы важно учитывать.
Что такое «рутина» и почему это больше, чем cron-джоб
Рутины — это сохранённая конфигурация Claude Code:
- Промпт (главное — он должен быть максимально самодостаточным и явным).
- Один или несколько репозиториев GitHub.
- Коннекторы (Slack, Linear, Datadog, Google Drive и другие MCP-коннекторы).
Всё это упаковывается один раз и запускается автоматически. Claude Code клонирует репозиторий, запускает сессию в облаке, выполняет промпт, делает изменения, открывает PR, пишет в Slack — и всё без вашего участия.
Главное отличие от старых /schedule в CLI:
- Раньше приходилось самому держать инфраструктуру, cron-джобы, MCP-сервера.
- Теперь всё на инфраструктуре Anthropic — надёжно, масштабируемо, не зависит от вашего ноутбука.
Рутины могут комбинировать триггеры: одна и та же рутина может запускаться и по расписанию, и по webhook, и по API. Старые запланированные задачи автоматически конвертировались в рутины при релизе.
Три типа триггеров: как именно запускать автоматизацию
1. По расписанию (Scheduled routines)
Выбираете частоту: каждый час, каждую ночь, по будням, раз в неделю. Время указывается в вашем часовом поясе — облако всё переведёт автоматически.
Примеры из анонса и документации:
- Каждую ночь в 2:00: вытаскивает топ-баг из Linear, пытается починить и открывает draft-PR.
- Еженедельно: сканирует merged PR, ищет «устаревшую» документацию и открывает PR с правками.
- Еженощно: triage новых issues, расстановка лейблов, назначение владельцев и summary в Slack.
2. По API (API routines)
Каждая рутина получает свой уникальный endpoint + bearer-токен. Делаете POST — получаете URL сессии.
Идеально для интеграций:
- CD-пайплайн после деплоя шлёт payload → Claude проверяет smoke-тесты, логи ошибок и пишет «go / no-go» в канал.
- Datadog или другой мониторинг шлёт алерт → Claude коррелирует с недавними коммитами, открывает draft-PR с фиксом.
- Форма обратной связи в документации → Claude сразу открывает сессию и готовит изменения.
3. Webhook (пока только GitHub)
Подписываетесь на события репозитория (pull_request.opened, push, issue и т.д. + фильтры).
Крутые кейсы:
- На каждый PR, который трогает модуль
/auth-provider: автоматически суммирует изменения и постит в #auth-changes. - На merged PR в Python SDK: автоматически портирует изменения в Go SDK и открывает соответствующий PR.
- Кастомный code review по чек-листу команды (security + performance + style) с inline-комментариями до того, как человек посмотрит.
В будущем Anthropic обещает расширить webhook’и на другие источники событий.
Как создать рутину: пошагово (веб / CLI / Desktop)
Через веб (claude.ai/code/routines):
- New routine → даёте имя и пишете промпт (выбираете модель).
- Добавляете репозитории (можно несколько, с опцией unrestricted branch pushes).
- Выбираете environment (network access, env variables, setup script).
- Настраиваете триггеры (можно несколько).
- Отключаете ненужные коннекторы.
- Создаёте.
Через CLI: /schedule (для scheduled) + дальше редактируете вебом.
Через Desktop app: New remote task.
Важные нюансы:
- Рутина работает автономно — никаких permission prompts и approval.
- Коммиты и PR’ы идут от вашего GitHub-аккаунта.
- Всё видно в отдельных сессиях — можно мониторить, ревьювить изменения, мерджить.
Лимиты и ценообразование (на момент релиза)
- Pro: до 5 запусков рутин в сутки
- Max: до 15
- Team / Enterprise: до 25
Сверх лимита — extra usage.
Каждый запуск рутины тратит токены как обычная сессия Claude Code.
В research preview поведение и лимиты могут меняться.
Преимущества и стратегические implications
Для соло-разработчика:
- Наконец-то можно спать спокойно: backlog, docs, мелкие баги — всё обрабатывается ночью.
- Нет нужды держать локальные скрипты и серверы.
Для команды:
- Стандартизация процессов (code review checklist, library porting).
- Снижение нагрузки на on-call.
- Автоматическая синхронизация между языками/репозиториями.
Более широкие последствия:
- Claude Code перестаёт быть просто «умным автодополнением» и становится настоящим автономным агентом в вашем workflow.
- Сдвиг фокуса разработчиков с рутины на архитектуру, дизайн и высокоуровневые решения.
- Риск: если промпт плохой — рутина будет повторять ошибки в масштабе. Поэтому качественный self-contained prompt — это 80% успеха.
Лучшие практики (из документации и ранних отзывов)
- Промпт должен быть явным о критериях успеха.
- Ограничивайте scope: только нужные репозитории, коннекторы и environment.
- Начинайте с шаблонов (Anthropic предлагает 8 готовых).
- Тестируйте через «Run now».
- Для сложных задач разбивайте на несколько маленьких рутин вместо одной монструозной.
- Мониторьте контекст и токены — длинные сессии могут деградировать.
Anthropic явно планирует расширять триггеры и возможности. Это только начало пути к полностью автономным dev-циклам.
Вывод: стоит ли пробовать прямо сейчас?
Да. Если вы уже используете Claude Code — рутины это must-try. Даже простая ночная очистка backlog или автоматический triage алертов окупает настройку за первые же дни.
Переходите по ссылке: claude.ai/code/routines или просто введите /schedule в CLI.