Как создавать Claude Routines, которые работают, пока вы спите: полный гайд 2026

Полный русскоязычный перевод гайда Kanika по Claude Code Routines: триггеры, настройка, промпты, примеры и типичные ошибки.

Как создавать Claude Routines, которые работают, пока вы спите: полный гайд 2026

Источник: https://x.com/KanikaBK/status/2063277834408227194

Автор: Kanika

Я вижу, как люди совершают эту ошибку в 99% случаев. Большинство использует Claude реактивно: открывают чат, задают вопрос, получают ответ и закрывают вкладку. Claude Routines полностью переворачивают этот сценарий. Вместо того чтобы вы шли к Claude, Claude начинает работать за вас: по расписанию, в ответ на события или по сигналу из других систем — пока вы занимаетесь чем-то совсем другим.

У меня ушло добрых 7 дней, чтобы собрать этот курс. Это полный курс по Claude Code Routines: что это такое, как их настраивать, какие есть три типа триггеров и 30 готовых идей рутин для разных категорий работы.

ЧТО ТАКОЕ CLAUDE CODE ROUTINES НА САМОМ ДЕЛЕ

Routines, представленные Anthropic в апреле 2026 года, — это автоматизации Claude Code, которые вы один раз настраиваете с промптом, GitHub-репозиторием и коннекторами, а затем запускаете по расписанию, через API-вызов или в ответ на событие GitHub.

Ключевое отличие от обычного разговора с Claude: Routines работают в облачной инфраструктуре Anthropic. Ваш ноутбук не должен быть включён. Браузер не должен быть открыт. Вы настраиваете рутину один раз, и она автоматически срабатывает каждую ночь, каждое утро, при открытии PR или когда система алертов присылает сигнал.

Именно это делает Routines принципиально отличными от других функций Claude. Всё остальное в Claude — реактивное. Routines — проактивные.

ТРИ РЕЖИМА АВТОМАТИЗАЦИИ В CLAUDE CODE

Перед созданием первой рутины важно понять, как Routines вписываются в три режима автоматизации Claude Code. Путаница между ними — самая частая ошибка новичков.

Routines — это то, о чём этот курс: облачные автоматизации формата «настроил и забыл», которые срабатывают независимо от того, включён ваш компьютер или нет.

ЧТО НУЖНО ДЛЯ СТАРТА

  1. Подписка Claude Code

Routines доступны на тарифах Pro, Max, Team и Enterprise при включённом Claude Code в веб-версии.

  1. GitHub-репозиторий

Для каждой Routine нужен подключённый GitHub-репозиторий. Это не опция: репозиторий нужен Claude для хранения контекста, чтения кода и выполнения рабочих процессов. Если у вас его нет, создайте бесплатный аккаунт GitHub и новый репозиторий.

  1. Подключённые приложения (Connectors)

Коннекторы — это интеграции, которые позволяют Routine выполнять действия во внешнем мире. Сейчас поддерживаются:

  • Slack
  • Gmail
  • Google Calendar
  • Notion
  • GitHub (нативно)
  • регулярно добавляются новые интеграции
  1. Системный промпт

Обычная инструкция на естественном языке, которая точно объясняет Routine, что делать. Это самая важная часть — и она не требует программирования.

ТРИ ТИПА ТРИГГЕРОВ

Каждая Routine запускается одним из трёх типов триггеров. Выбор правильного триггера — первое решение при создании любой автоматизации.

Триггер 1: Scheduled — по расписанию

Claude запускает Routine с заданной периодичностью: каждый час, каждую ночь, раз в неделю или по кастомному cron-расписанию.

Примеры: каждую ночь в 2:00 взять главный баг из Linear, попытаться исправить его и открыть draft PR.

Каждый понедельник в 7:00 просканировать сообщения Slack за прошлую неделю в #product-feedback, выделить три главные темы и опубликовать их в #weekly-digest.

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

Триггер 2: API — событие из внешней системы

Каждая Routine получает собственный уникальный endpoint URL и токен аутентификации. Любая система, которая умеет делать HTTP-запросы, может отправить POST на этот endpoint — ваш deploy pipeline, система алертов, внутренний дашборд, n8n, Make, Zapier — и Claude начнёт новую сессию с этим сообщением как входными данными.

Пример:

Прочитай payload алерта, определи ответственный сервис и опубликуй в #oncall краткий triage-summary с предложенным первым шагом.

Используйте, когда триггер приходит из другой системы: отправка формы, deploy-event, alert, обновление CRM или любой workflow-инструмент, который может вызвать webhook.

Триггер 3: GitHub Webhook — событие в коде

Routine можно подписать на события GitHub-репозитория: PR открыт, PR смержен, issue создан, CI упал. Claude создаёт новую сессию для каждого подходящего события и автоматически выполняет ваши инструкции.

Пример:

Отмечай PR, которые затрагивают модуль /auth-provider. Любые изменения в этом модуле нужно кратко суммировать и публиковать в #auth-changes.

Используйте, когда хотите, чтобы Claude реагировал на события в коде: ревью PR, мониторинг чувствительных модулей, синхронизация изменений между репозиториями или обновление документации при изменении кода.

ЧАСТЬ 1: СОЗДАЁМ ПЕРВУЮ ROUTINE — ПО ШАГАМ

Соберём Daily Meeting Prep Routine — самую практичную первую Routine почти для любого профессионала. Каждое утро перед рабочим днём она подтягивает Google Calendar, изучает ключевых участников встреч и публикует дружелюбный брифинг в Slack.

Шаг 1: Перейдите на claude.ai/code/routines

Войдите на claude.ai. Откройте раздел Claude Code. Нажмите Routines в левом сайдбаре. Затем нажмите New Routine.

Шаг 2: Назовите Routine

Дайте ей понятное, описательное имя: Daily Meeting Prep.

Название помогает находить её в панели Routines. Будьте конкретны: со временем у вас будет несколько рутин, и расплывчатые названия начнут путать.

Шаг 3: Подключите GitHub-репозиторий

Каждой Routine нужен подключённый репозиторий. Нажмите Connect Repository и выберите или создайте GitHub-репо. Для рутины подготовки к встречам, которая не трогает код, можно создать простой репозиторий claude-routines — он будет служить execution context, даже если кода там нет.

Шаг 4: Напишите системный промпт

Это полное описание работы Routine на обычном английском:

You are a daily meeting preparation assistant.

Every morning at 7:00 AM, do the following:

1. Check Google Calendar for all meetings scheduled for today.

2. For each meeting with external attendees (not just internal team):
   - Note the meeting title, time, and duration
   - List the attendees and their company/role if visible

3. For the two most important meetings of the day:
   - Research the company or topic online
   - Identify the most relevant recent news or context
   - Prepare 2–3 talking points or questions worth raising

4. Post a morning briefing to the #daily-prep Slack channel in this format:

---
☀️ Good morning! Here is your meeting prep for [Today's Date]:

**[Meeting Time] — [Meeting Title]**
Attendees: [list]
Context: [1–2 sentences of relevant background]
Talking points: [2–3 bullet points]

[Repeat for each major meeting]

Have a great day!
---

Keep the tone warm, concise, and practical.
If the calendar is empty, post: "No external meetings today — clear schedule!"

Шаг 5: Настройте триггер

Нажмите Schedule. Поставьте запуск каждый будний день в 7:00 утра в вашей локальной таймзоне.

Шаг 6: Добавьте коннекторы

Нажмите Connectors. Включите:

  • Google Calendar — доступ на чтение, чтобы Claude видел встречи
  • Slack — доступ на публикацию в канал #daily-prep

Выставляйте минимально необходимые права: только чтение для Calendar, только публикация для Slack. Никогда не выдавайте больше прав, чем Routine реально нужны.

Шаг 7: Сохраните и протестируйте

Нажмите Save Routine. Затем Run Now, чтобы проверить сразу, не дожидаясь расписания. Посмотрите, как Claude подтягивает календарь, изучает участников и публикует брифинг в Slack в реальном времени.

Если нужно поправить тон, формат или уровень детализации — отредактируйте системный промпт и запустите снова. Повторяйте, пока результат не станет именно таким, каким вы хотите видеть его каждое утро.

Шаг 8: Активируйте

Переключите Routine из Inactive в Active. Теперь она будет запускаться каждый будний день в 7:00 утра — независимо от того, открыт ваш ноутбук или нет.

ЧАСТЬ 2: ФОРМУЛА СИСТЕМНОГО ПРОМПТА

Системный промпт — это весь интеллект вашей Routine. Качество результата напрямую зависит от ясности промпта.

У каждого сильного системного промпта для Routine есть пять компонентов:

ROLE: Ты — [конкретная роль], которая [что делает].

TRIGGER CONTEXT: Когда эта routine запускается, [какие входные данные она получает / что должна проверить сначала].

PROCESS: Шаг 1: [первое действие] Шаг 2: [второе действие] Шаг 3: [третье действие] [продолжайте по необходимости]

OUTPUT FORMAT: [точный формат, структура, длина и место назначения результата]

CONSTRAINTS:

  • [что нельзя делать]
  • [что делать, если данных не хватает или они неоднозначны]
  • [любые лимиты, ограничения области действия или требования к подтверждению]

Два самых важных правила:

  1. Явно указывайте место назначения результата. Routine должна публиковать в Slack? Отправлять Gmail? Обновлять базу Notion? Создавать GitHub issue? Расплывчатые промпты вроде «суммируй и поделись» запутают Routine: она не поймёт, куда именно класть результат. Называйте точный канал, документ или email-адрес.
  2. Опишите сценарий «нечего делать». Что должна сделать Routine, если нет входных данных, новых элементов или нужных действий? Если это не указать, в спокойные дни поведение может быть непредсказуемым. Всегда добавляйте: «Если обрабатывать нечего, опубликуй/отправь: '[конкретное сообщение]'».

ЧАСТЬ 3: СОЗДАЁМ ROUTINE С API-ТРИГГЕРОМ

API-триггер — самый мощный тип Routine для подключения Claude к существующим рабочим процессам. В этом примере создадим Lead Enrichment Routine: когда новый лид заполняет форму, Claude изучает его, выставляет оценку, заносит в CRM и готовит follow-up письмо.

Архитектура

n8n form submission
→ HTTP POST на endpoint Routine
→ Claude изучает лида
→ ставит оценку 1–5
→ создаёт запись в Notion CRM
→ готовит follow-up в Gmail

Шаг 1: Создайте Routine

На claude.ai/code/routines создайте новую Routine с названием Lead Enrichment.

System Prompt:

You are a lead enrichment and qualification agent.

When triggered, you will receive a JSON payload with:
- name: the lead's full name
- company: their company name
- email: their email address
- interest: what they said they are interested in

Your job:

1. Research the person and company online:
   - Company size, industry, and estimated revenue
   - The person's role and seniority level
   - Any recent news about the company
   - Signs of buying intent or relevant pain points

2. Score the lead 1–5:
   - 5: Strong fit, decision-maker, company in our ideal profile
   - 3: Moderate fit or unclear role/company stage
   - 1: Poor fit or likely not a real buyer

3. Create a Notion entry in the "Leads CRM" database with:
   - Name, Company, Email, Score, Summary (3 sentences), Next Step

4. Draft a follow-up email in Gmail (save as draft, do not send):
   - Subject: personalized based on their stated interest
   - Body: 3 short paragraphs — acknowledge their interest,
     add one relevant insight about their industry,
     propose a 20-minute call with two time options
   - Tone: warm, direct, consultative

5. Post a Slack message to #new-leads with:
   "New lead: [Name] from [Company] — Score: [X]/5 — [one sentence summary]"

If research returns no meaningful information, proceed with
what is available and note "Limited data" in the Notion entry.

Trigger: API

Connectors: Notion (write), Gmail (draft), Slack (post)

Шаг 2: Получите endpoint URL

После сохранения Claude создаст уникальный endpoint URL и токен аутентификации для этой Routine. Скопируйте оба значения — они понадобятся на следующем шаге.

Шаг 3: Подключите n8n или любую систему-триггер

В n8n, Make, Zapier или любом инструменте, который умеет делать HTTP-запросы:

  1. Создайте workflow, который запускается формой сбора лидов.
  2. Добавьте HTTP Request node.
  3. Укажите метод POST и URL endpoint вашей Routine.
  4. Добавьте auth token в заголовок Authorization.
  5. Сопоставьте поля формы с JSON body: name, company, email, interest.

Теперь каждая отправка формы автоматически запускает Claude: он исследует лида, оценивает, логирует и готовит письмо — за секунды.

ЧАСТЬ 4: 30 ИДЕЙ ROUTINES ПО КАТЕГОРИЯМ

Повседневная жизнь (Routines 1–6)

  1. Morning Briefing

Каждый будний день в 7:00: проверить календарь, просканировать темы писем, кратко описать погоду и отправить список из 5 приоритетов дня в Slack или Gmail.

  1. Weekly Spending Digest

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

  1. Evening Wind-Down

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

  1. Weekly Reading Digest

Каждую пятницу: найти 5 лучших статей по вашим интересам за неделю, кратко пересказать каждую в двух предложениях и отправить как weekend reading list.

  1. Birthday and Anniversary Reminder

Каждое утро: проверить дни рождения и рабочие годовщины контактов, подготовить персонализированное сообщение в Gmail для проверки.

  1. Travel Prep Briefing

Запуск по календарному событию с тегом travel: изучить город назначения — погоду, локальные новости, полезные приложения, культурные особенности — и отправить брифинг за 24 часа до поездки.

Knowledge Work (Routines 7–12)

  1. Inbox Triage

Каждое утро в 8:00: прочитать непрочитанные письма за последние 12 часов, распределить по срочности и типу, подготовить ответы на простые письма, сложные отметить кратким описанием, что нужно сделать.

  1. Meeting Notes Processor

API-триггер: получить транскрипт встречи, извлечь принятые решения, action items с владельцами и дедлайнами, открытые вопросы и опубликовать структурированное резюме в нужный Slack-канал и Notion-страницу.

  1. Research Briefing

Каждый понедельник: найти последние новости по 3–5 заданным темам, собрать одностраничный брифинг и отправить как еженедельную разведсводку.

  1. Content Calendar Filler

Каждое воскресенье: проверить контент-календарь в Notion на следующую неделю, найти пустые слоты, предложить идеи по вашим контент-пилларам и добавить их как черновики.

  1. Competitor Monitor

Каждый понедельник утром: искать новости о трёх заданных конкурентах — новые функции, изменения цен, публикации в прессе, вакансии — кратко описывать изменения и публиковать в #competitive-intel в Slack.

  1. Client Update Generator

Каждую пятницу: посмотреть работу за неделю по конкретному клиентскому проекту, подготовить статусное письмо с прогрессом, блокерами и фокусом на следующую неделю, сохранить как Gmail draft для проверки.

Бизнес-операции (Routines 13–18)

  1. Lead Enrichment

API-триггер по отправке формы: изучить лида, оценить 1–5, создать запись в CRM в Notion или Airtable, подготовить персонализированный follow-up email.

  1. Support Ticket Triage

API-триггер по новому письму в поддержку: классифицировать по типу и срочности, сгенерировать краткое резюме, создать тикет в helpdesk с нужной категорией и приоритетом.

  1. Proposal Generator

API-триггер по intake form: взять описание проекта клиента, подготовить структуру предложения со scope, timeline и рекомендованной ценой, сохранить как Gmail draft.

  1. Invoice Follow-Up

Каждый понедельник: проверить Notion или Airtable на неоплаченные счета после дедлайна, подготовить вежливые follow-up письма для каждого, сохранить как Gmail drafts.

  1. Job Application Screener

API-триггер по новой заявке кандидата: оценить заявку по заданным критериям, поставить 1–5, написать оценку в 3 предложениях, занести в hiring database в Notion.

  1. Weekly Team Standup Prep

Каждый понедельник утром: подтянуть выполненные задачи за прошлую неделю из project management tool, подготовить повестку еженедельного стендапа и опубликовать в #standup в Slack.

Development Workflows (Routines 19–24)

  1. Nightly Bug Fix

Каждую ночь в 2:00: взять главный неназначенный баг из issue tracker, попытаться исправить, открыть draft PR с описанием изменений и уровнем уверенности.

  1. PR Security Review

GitHub webhook при открытии PR: просканировать diff на типичные security anti-patterns — утёкшие секреты, риски SQL injection, небезопасные зависимости — и оставить inline comments до человека-ревьюера.

  1. Documentation Drift Scanner

Каждое воскресенье: просканировать PR, смерженные за неделю, найти изменения публичных API или сигнатур функций, отметить страницы документации, которые нужно обновить, и открыть GitHub issues для каждой.

  1. Cross-Repo Port

GitHub webhook при merge PR в main SDK: автоматически перенести изменение во вторичный SDK, открыть соответствующий PR с описанием, что перенесено и зачем.

  1. Deploy Verification

API-триггер от CD pipeline после деплоя: запустить smoke checks против новой сборки, просканировать error logs на регрессии относительно предыдущего деплоя, опубликовать go/no-go summary в release channel.

  1. Alert Triage

API-триггер от Datadog или PagerDuty alert: подтянуть trace, сопоставить с недавними деплоями, определить вероятную причину, набросать предлагаемое исправление и опубликовать в #oncall до того, как дежурный откроет страницу.

Power User Workflows (Routines 25–30)

  1. X Trend Scanner

Каждое утро: искать трендовые темы в X в вашей нише, выделять 3 самые релевантные дискуссии, предлагать контент-угол для каждой и публиковать в Slack как ежедневную ленту вдохновения.

  1. Newsletter Curation

Каждую пятницу: найти самые важные события недели в вашей индустрии, выбрать топ-5 историй, написать summary и блок «почему это важно» для каждой, подготовить newsletter draft в Gmail или Notion.

  1. Podcast Research Brief

API-триггер по календарному событию с тегом podcast recording: изучить гостя — биографию, последние работы, заметные позиции — подготовить 10 вопросов от разогрева до deep dive и отправить брифинг по email.

  1. Affiliate or Partnership Monitor

Каждую неделю: проверить performance dashboard заданных affiliate или partnership программ, кратко описать, что работает и что проседает, предложить одну оптимизацию на следующую неделю.

  1. LinkedIn Engagement Monitor

Каждое утро: проверить, какие недавние посты LinkedIn набирают traction, подготовить ответы на заметные комментарии, предложить follow-up post на основе того, что резонирует.

  1. Product Feedback Synthesizer

Каждый понедельник: собрать пользовательский feedback из Typeform, Intercom или email за прошлую неделю, разложить по темам, выделить топ-3 запроса или боли и опубликовать synthesis в #product в Slack.

ЧАСТЬ 5: ДНЕВНЫЕ ЛИМИТЫ И СРАВНЕНИЕ ТАРИФОВ

Routines расходуют лимиты подписки так же, как интерактивные сессии Claude. Также есть дневные лимиты запусков по тарифам.

Дополнительные запуски сверх дневного лимита доступны через add-ons дополнительного использования.

Совет по планированию: заранее сопоставьте Routines с частотой их триггеров. Ночная Routine + еженедельная Routine + две API-triggered Routines на Pro-плане — вполне устойчивый набор. Десять ежедневных scheduled Routines сразу превысят лимит.

ЧАСТЬ 6: ПЯТЬ ОШИБОК, КОТОРЫХ НУЖНО ИЗБЕГАТЬ

Ошибка 1: расплывчатый системный промпт

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

Как исправить: определите каждый неоднозначный термин. «Важное» = отмечено priority High в Linear. «Поделись» = опубликуй в #ops-updates в Slack. «Обновления» = элементы, созданные или изменённые за последние 24 часа.

Ошибка 2: забыть сценарий «нечего делать»

Если Routine проверяет новые тикеты поддержки, а их нет, что она должна сделать? Если это не указать, она может отправить пустое сообщение, выдать ошибку или повести себя неожиданно.

Как исправить: добавьте одну строку в каждый промпт: «Если обрабатывать нечего, ничего не делай / опубликуй '[сообщение]' / пропусти этот запуск».

Ошибка 3: дать коннекторам слишком много прав

Давать Routine write-доступ ко всему Gmail, когда ей нужно только публиковать в один Slack-канал, — риск для безопасности и надёжности.

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

Ошибка 4: создать слишком много Routines до тестирования хотя бы одной

Хочется сразу настроить 10 Routines и включить их все. Так вы быстро упрётесь в дневной лимит и не поймёте, какие дают полезный результат, а какие сломаны.

Как исправить: соберите одну Routine. Запускайте её 3–5 дней. Исправьте то, что не работает. Потом создавайте вторую. В начале качество важнее количества.

Ошибка 5: не проверять результаты регулярно

Routine, которая неделями работает без проверки, может дрейфовать: выдавать слегка неверные результаты, использовать устаревший контекст или пропускать edge cases, которые вы не предусмотрели.

Как исправить: первые две недели после запуска новой Routine проверяйте её результат каждый день. Когда она доказала надёжность, переходите на еженедельные spot-checks. Всегда следите за изменениями в подключённых приложениях, которые могут сломать интеграцию.

КАКОЙ СДВИГ ПРИНОСЯТ ROUTINES

Любая другая функция Claude требует, чтобы вы начали разговор. Routines разворачивают это наоборот. Вы один раз определяете работу, задаёте условия — и Claude выполняет её автоматически, надёжно, на инфраструктуре Anthropic, каждый раз, когда условия соблюдены.

Практический результат: самые повторяющиеся и затратные когнитивные задачи — брифинги, triage, summaries, research, первые черновики — перестают требовать вашего внимания. Они просто происходят.

Больше всего выигрывают не те, кто построил самые сложные Routines. А те, кто нашёл три задачи, которые делает каждый день, и автоматизировал именно их — стабильно, надёжно — навсегда вернув себе эти часы.

Начните с одной. Запускайте неделю. Посмотрите, что она вам возвращает. Потом создавайте следующую.

-------------------------------------------------------------

Я Kanika (@KanikaBK), специализируюсь на AI-инструментах, новых трендах и нишевых применениях.

Подписывайтесь, если нужны глубокие разборы, стратегические инсайты и профессиональные обновления, которые помогут прокачать знания об ИИ.

Subscribe to AI Pulse

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe