• Опубликовано
  • 4 просмотра
  • 11 мин. чтения
  • 0 комментариев

Как использовать /loop в Claude Code: режимы, кейсы и ошибки

/loop в Claude Code чаще всего понимают неправильно: половина гайдов обещает, что команда работает ночью с закрытым ноутбуком. Это не так. Разобрали простыми словами, что /loop умеет, какие у него три режима, чем он отличается от облачных задач, и собрали живые сценарии для программистов и для тех, кто код не пишет. После статьи вы перестанете путать /loop с планировщиком и поймёте, под какие задачи его включать, чтобы не сжечь лимит.
Статью написал:
Ваня Буявец, продюсер, основатель Checkroi
Ваня Буявец
Основатель Checkroi, продюсер Telegram-каналов, эксперт в выборе онлайн-курсов
Все 367 статей автора
Одобрено экспертом:
Наташа Буявец, основатель Checkroi, эксперт по онлайн-курсам
Наташа Буявец
Основательница Checkroi, продюсер Youtube-каналов, эксперт по онлайн-курсам
Все 1030 экспертных мнений
Обложка: Как использовать /loop в Claude Code: режимы, кейсы и ошибки

Команда /loop в Claude Code собрала вокруг себя больше путаницы, чем любая другая фишка инструмента. Половина гайдов в интернете обещают, что она будет работать за вас ночью, пока ноутбук закрыт и вы спите. Это обещание ложное, и именно из-за него одни боятся включать команду, а другие включают и злятся, что «опять ничего не сработало».

На деле /loop — простая и честная штука, если понять одну вещь про то, где и когда она живёт. В этой статье разберём её по косточкам: что команда умеет, какие у неё три режима, чем она отличается от облачных задач, и соберём живые сценарии и для программистов, и для тех, кто код не пишет. Если вы только знакомитесь с самим инструментом, сначала загляните в обзорную статью «Что такое Claude Code»: там разобрали интерфейс, тарифы и первый запуск.

Статья пригодится не только разработчикам. Claude Code давно используют маркетологи, аналитики, редакторы и продакты, и для них /loop тоже закрывает реальные задачи. Отдельную подборку таких примеров мы собрали в материале «Claude Code для не-программистов».

А если хочется освоить работу с нейросетями и AI-инструментами системно, загляните в нашу подборку курсов по нейросетям и искусственному интеллекту: там почти 600 программ от коротких интенсивов до годового обучения.

Что такое /loop простыми словами (и чего он не делает)

/loop — это встроенный навык Claude Code (по-английски skill, готовая мини-команда внутри инструмента). Он берёт ваш запрос и повторяет его сам, через заданные промежутки времени, пока открыта рабочая сессия. Вы один раз пишете «проверяй каждые 5 минут, не собралась ли сборка», и дальше Claude делает это без вас, между своими ответами.

Под капотом это обычный cron — стандартный планировщик задач по таймеру, который есть в любой операционной системе. Claude переводит вашу человеческую фразу «каждые 5 минут» в cron-выражение, ставит задачу в расписание и показывает, как часто она будет срабатывать и под каким номером (ID).

Щенок Рой в фиолетовом худи заводит AI-таймер, который по кругу повторяет задачи, пока открыт терминал Claude Code

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

Главное про /loop. Цикл живёт только пока открыт ваш терминал с Claude Code. Закрыли окно, вышли из сессии, потеряли соединение: все задачи мгновенно перестают срабатывать. Это помощник для текущей рабочей сессии. Ночью, с закрытым ноутбуком, он не работает.

Звучит как ограничение, но на самом деле это и есть назначение команды. /loop снимает с вас мелкую рутину прямо во время работы: пока вы пишете код или думаете над задачей, Claude параллельно дёргает CI (проверки, которые автоматически запускаются после изменений в коде), смотрит логи или ждёт конца долгой сборки и сам сообщает результат. Вам не нужно каждые пару минут отвлекаться и спрашивать «ну что, готово?».

Если же задача должна крутиться без вас и с закрытым компьютером, для этого есть отдельные инструменты, и до них дойдём в разделе про облачные задачи. А пока держим в голове: /loop работает, пока работаете вы.

Три режима /loop — какой когда включать

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

Фиксированный интервал — для понятного «каждые N минут»

Самый простой и частый вариант. Вы пишете интервал и задачу, и Claude повторяет её строго по таймеру:

/loop 5m проверь, задеплоился ли сервис, и расскажи, что случилось

Интервал можно поставить в начало как короткий токен (30m) или в конец как фразу («каждые 2 часа»). Единицы времени: s для секунд, m для минут, h для часов, d для дней. Секунды округляются вверх до минуты, потому что cron мельче минуты не умеет. Если поставите кривой интервал вроде 7m или 90m, Claude округлит до ближайшего ровного значения и честно скажет, какое выбрал.

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

Динамический режим — Claude сам выбирает паузу

Если не указывать интервал и написать только задачу, Claude выбирает паузу сам после каждого прохода:

/loop проверь, прошёл ли CI, и ответь на комментарии к ревью

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

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

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

Иногда для динамической задачи Claude подключает инструмент Monitor: он запускает фоновый скрипт и отдаёт каждую новую строку вывода сразу, без опроса по таймеру. Это экономнее по токенам (единицам, которыми считается работа модели) и быстрее реагирует, чем повторять запрос по кругу.

Голый /loop — встроенный режим обслуживания

Можно написать /loop вообще без задачи. Тогда запустится встроенный промпт обслуживания: Claude по очереди доделывает незаконченную работу из диалога, занимается текущим PR (отвечает на комментарии, чинит упавший CI, разбирает конфликты слияния), а когда срочного нет, наводит порядок: ищет баги и упрощает код.

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

Поведение голого /loop можно переписать под себя файлом loop.md, но об этом подробнее в разделе про настройку.

Взрослый Рой в образе диспетчера управляет тремя маршрутами /loop: фиксированным интервалом, динамическим режимом и режимом обслуживания

/loop, Desktop-задачи и облачные Routines — почему их постоянно путают

Вот здесь живёт корень почти всех недоразумений. В Claude Code три разных способа запускать задачи по расписанию, и /loop — только один из них, самый «ближний». Когда человек ждёт от него работы с закрытым ноутбуком, он на самом деле описывает другой инструмент.

Разберём по порядку, простыми словами:

  • /loop — задачи прямо в вашей открытой сессии. Видит ваши локальные файлы, но живёт, только пока открыт терминал.
  • Desktop-задачи — расписание в десктопном приложении Claude. Работают, пока включён ваш компьютер, и тоже видят локальные файлы, но открытая сессия им не нужна.
  • Routines — задачи в облаке Anthropic. Крутятся сами, даже когда компьютер выключен, но работают с чистой копией репозитория, а не с вашими файлами на диске. Создаются командой /schedule.
Параметр /loop Desktop-задачи Routines (облако)
Где работает Ваш компьютер Ваш компьютер Облако Anthropic
Нужен включённый компьютер Да Да Нет
Нужна открытая сессия Да Нет Нет
Видит локальные файлы Да Да Нет (чистая копия)
Минимальный интервал 1 минута 1 минута 1 час
Срок жизни До 7 дней Постоянно Постоянно

Простое правило выбора. Нужен частый опрос прямо сейчас, пока вы работаете, это /loop. Нужен доступ к вашим файлам и инструментам, но без открытой сессии, это Desktop-задачи. Нужно, чтобы крутилось само с выключенным ноутбуком, это Routines. Если задаче нужен интервал чаще часа, облако сразу отпадает: минута за минутой это территория /loop.

Запомните по ощущению. «Нужно прямо сейчас и ненадолго» — /loop. «Поставил и забыл» — Routines. «Нужны мои локальные файлы без открытого терминала» — Desktop-задачи.

Кстати, у Claude Code есть и соседние механизмы. Если хочется реагировать на событие сразу, без опроса по таймеру, есть Channels: ваш CI сам пушит сообщение об ошибке прямо в сессию. А если нужно, чтобы Claude шёл к цели ход за ходом, пока условие не выполнено, для этого есть команда /goal. Но это уже отдельные темы.

Кейсы для программистов

Самая родная для /loop территория. Везде, где вы ловите себя на том, что каждые пару минут задаёте Claude один и тот же вопрос, цикл снимает эту рутину.

  • Следить за деплоем. /loop 5m проверь, отвечает ли staging на порту 3000, и скажи код ответа HTTP. Staging — это тестовая копия сайта, куда выкатывают изменения перед боевым запуском.
  • Присматривать за PR. /loop 10m /review-pr 1234. Любую вашу slash-команду или навык можно повесить на цикл, и ревью будет повторяться само. PR (pull request) — это предложенные изменения в коде, которые команда смотрит перед тем, как принять.
  • Ждать конца долгой сборки. Динамический /loop проверяй сборку и скажи, как закончится: пока идёт, Claude проверяет часто, когда затихло, реже.
  • Сканировать логи. /loop 5m прочитай последние 100 строк лога приложения и выпиши новые ошибки и предупреждения.
  • Проверять зависимости на уязвимости. /loop 24h запусти npm audit и перечисли уязвимости высокого и критического уровня. Здесь npm audit — встроенная проверка библиотек проекта на известные дыры в безопасности.
  • Автоматически чинить мелочи стиля. /loop 30m запусти линтер с автоисправлением. Линтер — инструмент, который ловит ошибки оформления и мелкие огрехи в коде.

Отдельно удобно собирать сводки. Например, раз в сутки: «собери все коммиты за последние 24 часа в ветке main, сгруппируй по авторам и отметь всё, что касается модуля оплаты». Утром открываете терминал и сразу видите картину.

Если хотите идти глубже в автоматизацию ревью и ролей, посмотрите наши разборы субагентов в Claude Code и защитных хуков: их тоже можно ставить на цикл.

Кейсы для не-программистов

Claude Code пригодится не только разработчикам. Если вы пользуетесь им для аналитики, контента или рутины с файлами, /loop закрывает свои задачи и тут.

  • Мониторить, жив ли сайт или сервис. /loop 5m проверь, открывается ли мой сайт, и напиши, если он вдруг перестанет отвечать. Не нужно держать открытой вкладку и нервно обновлять.
  • Собирать ресёрч порциями. Допустим, вы пишете большой материал и хотите свежие источники по теме. /loop 1h найди новые статьи по теме «X» за последний час и коротко перескажи каждую.
  • Следить за изменениями в файле. Если коллеги дописывают общую таблицу или документ, можно попросить Claude раз в полчаса сверять, что поменялось, и присылать короткую сводку.
  • Ставить разовые напоминания. Для этого даже не нужен /loop: достаточно написать обычными словами «напомни в 15:00 опубликовать пост» или «через 45 минут проверь, прошла ли выгрузка». Claude поставит одноразовую задачу, которая сработает один раз и сама удалится.

Главный приём для не-технической работы: в любой задаче можно дописать, как именно вас уведомить. Фраза «и если что-то пойдёт не так, скажи громко» превращает цикл в тихого помощника, который ничего не пишет, пока всё в порядке, и дёргает вас, только когда есть повод.

Больше живых примеров из маркетинга, аналитики и редакции мы разобрали в статье «Claude Code для не-программистов», а если вы вообще в начале пути, начните с разбора «Вайбкодинг: что это и с чего начать».

Как настроить под себя и не потерять контроль

Несколько вещей, которые превращают /loop из игрушки в рабочий инструмент.

Свой сценарий по умолчанию через loop.md

Чтобы голый /loop запускал ваш сценарий вместо встроенного обслуживания, заведите файл loop.md. Claude ищет его в двух местах: .claude/loop.md внутри проекта (приоритетный) и ~/.claude/loop.md для всех проектов вообще. Внутри лежит обычный текст, как будто вы печатаете запрос вручную. Правки вступают в силу со следующего прохода, так что инструкцию можно дошлифовывать на ходу.

Как остановить цикл

Пока /loop ждёт следующего запуска, нажмите Esc, это снимет запланированный запуск, и цикл больше не сработает. В динамическом режиме Claude и сам остановится, когда задача выполнена. А вот задачи, которые вы поставили обычной просьбой к Claude (а не через /loop), клавиша Esc не трогает: их нужно удалять отдельно.

Посмотреть и убрать задачи

Спрашивать можно обычными словами: «какие у меня запланированы задачи?» или «отмени проверку деплоя». Под капотом Claude использует три инструмента: CronCreate ставит задачу, CronList показывает список с их номерами и расписанием, CronDelete удаляет по номеру. У каждой задачи есть короткий восьмисимвольный ID.

Цифры, которые стоит держать в голове

  • Одновременно в сессии живёт до 50 задач.
  • Повторяющаяся задача истекает через 7 дней после создания: срабатывает последний раз и удаляется. Это страховка от забытых циклов, которые иначе крутились бы вечно.
  • Точное время плавает. Чтобы все сессии не били по серверу в одну секунду, планировщик добавляет разброс (jitter): повторяющаяся задача может сработать на 30 минут позже назначенного. Если важна точность до минуты, держите это в уме.
  • Пропущенные запуски не навёрстываются. Если Claude был занят долгим ответом, когда наступило время, задача сработает один раз, когда освободится, без навёрстывания пропущенных запусков.

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

5 ошибок новичков с /loop

Ошибка 1 — ждать работы с закрытым ноутбуком

Самое частое. Человек ставит цикл, закрывает терминал и идёт спать, а утром удивляется, что ничего не произошло. /loop живёт только в открытой сессии. Нужна работа без вас — это Routines или Desktop-задачи из таблицы выше.

Ошибка 2 — гонять дорогую модель там, где хватит дешёвой

Цикл повторяется снова и снова, и каждый проход тратит токены. Если для задачи стоит флагманский Claude Opus 4.8, а по факту нужна простая проверка «отвечает ли сайт», вы переплачиваете в разы. Для несложных повторяющихся проверок переключайтесь на Claude Haiku 4.5 или Sonnet 4.6: они дешевле и с такими задачами справляются спокойно.

Ошибка 3 — слишком частый опрос

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

Ошибка 4 — поставить и забыть

Цикл работает тихо и легко выпадает из головы, а тем временем продолжает тратить лимит. Привыкайте время от времени спрашивать «какие у меня задачи?» и убирать лишнее. Семидневное истечение спасёт от вечного цикла, но неделя расхода на ненужную проверку — тоже деньги.

Ошибка 5 — путать /loop с облачными задачами

Если вам нужен ежедневный отчёт в 9 утра независимо от того, открыт ли ноутбук, не пытайтесь натянуть на это /loop. Это работа для Routines. И наоборот: поминутный опрос деплоя бессмысленно отдавать в облако, где минимальный интервал час. Сверяйтесь с таблицей и берите инструмент под задачу.

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

Где научиться работать с нейросетями и AI-инструментами

Claude Code и команды вроде /loop — это уже прикладной уровень, и освоить его проще, когда под ним лежит понимание того, как вообще устроены нейросети, промпты и агенты. Чтобы не собирать знания по обрывкам видео и статей, удобнее один раз пройти системный курс: там разложат и базу, и практику, и работу с конкретными инструментами.

КурсШколаСтоимость со скидкойВ рассрочкуДлитель­ностьОбзор курса от Checkroi
Нейросети для изображений и видео
Перейти на сайт курса
Академия ЭдюсонЭдюсон69 100 ₽5758 ₽/мес.2 месяцаОбзор курса
Нейросети: практический курс
Перейти на сайт курса
SkyproSkypro25 990 ₽181 667 ₽/мес.3 месяцаОбзор курса
Нейросети для рабочих задач
Перейти на сайт курса
SkillboxSkillbox29 800 ₽2483 ₽/мес.1 месяцОбзор курса
Нейросети. Практический курс
Перейти на сайт курса
SkillboxSkillbox74 900 ₽6242 ₽/мес.3 месяцаОбзор курса
Нейросети для каждого: как решать рабочие задачи быстрее
Перейти на сайт курса
НетологияНетология37 300 ₽2763 ₽/мес.6 недельОбзор курса
Нейросети на практике
Перейти на сайт курса
Академия ЭдюсонЭдюсон54 515 ₽4542 ₽/мес.2 месяцаОбзор курса
Нейросети для дизайна
Перейти на сайт курса
Яндекс ПрактикумПрактикум64 000 ₽2612 ₽/мес.2 месяцаОбзор курса
Нейросети для анализа данных
Перейти на сайт курса
НетологияНетология31 700 ₽2351 ₽/мес.8 недельОбзор курса
Магистратура «Прикладной искусственный интеллект» с УрФУ
Перейти на сайт курса
НетологияНетология162 500 ₽244 ₽/мес.24 месяцаОбзор курса
Нейросети для финансистов
Перейти на сайт курса
Академия ЭдюсонЭдюсон65 600 ₽5466 ₽/мес.2 месяцаОбзор курса

Больше программ — в полном каталоге курсов по нейросетям и искусственному интеллекту

А для дальнейшего чтения по теме загляните в разборы «Skills в Claude Code: как написать свой первый скилл» и «Claude Code vs Cursor: что выбрать»: вместе с /loop они складываются в понимание того, как выжать из инструмента максимум.

Часто задаваемые вопросы

Работает ли /loop, когда я закрыл ноутбук?

Нет. Задачи /loop живут только пока открыта ваша сессия Claude Code. Закрыли терминал или вышли из сессии — циклы перестают срабатывать. Если задача должна крутиться с выключенным компьютером, используйте облачные Routines (команда /schedule) или Desktop-задачи.

Чем /loop отличается от /schedule и Routines?

/loop повторяет запрос в вашей открытой сессии и нужен для частого опроса прямо во время работы. Routines (через /schedule) крутятся в облаке Anthropic сами, даже когда ноутбук выключен, но видят не ваши файлы, а чистую копию проекта, и минимальный интервал у них час. Desktop-задачи работают на вашем компьютере без открытой сессии. Коротко: «нужно сейчас и ненадолго» — /loop, «поставил и забыл» — Routines.

Сколько времени живёт цикл /loop?

Повторяющаяся задача работает, пока вы её не остановите, пока не закроете сессию или пока не пройдёт 7 дней с момента создания. На седьмой день цикл срабатывает последний раз и удаляется сам — это страховка от забытых задач.

Как остановить /loop?

Пока цикл ждёт следующего запуска, нажмите Esc — это снимет запланированный запуск. В динамическом режиме (когда вы не задали интервал) Claude может остановиться и сам, как только задача выполнена. А задачи, которые вы поставили обычной просьбой, удаляются командой вроде «отмени проверку деплоя».

Нужно ли уметь писать cron, чтобы пользоваться /loop?

Нет. Достаточно человеческой фразы: /loop 5m проверь статус деплоя. Claude сам переведёт «каждые 5 минут» в нужное cron-выражение. Знать синтаксис cron полезно для тонкой настройки, но для старта он не требуется.

Сильно ли /loop расходует токены и лимит?

Каждый проход цикла тратит токены, поэтому частый опрос дорогой модели быстро съедает лимит. Два простых правила: ставьте разумный интервал под реальную скорость событий и переключайтесь на дешёвые модели Claude Haiku 4.5 или Sonnet 4.6 для несложных проверок, оставляя флагманский Opus 4.8 для сложных задач.

Можно ли пользоваться /loop, если я не программист?

Да. /loop закрывает и не-технические задачи: следить, отвечает ли сайт, собирать ресёрч-сводки по теме, ставить напоминания. Подборку таких примеров мы собрали в статье «Claude Code для не-программистов».

Сколько циклов можно запустить одновременно?

В одной сессии может жить до 50 запланированных задач одновременно. Чтобы посмотреть список, спросите Claude «какие у меня задачи?», а лишние уберите — забытые циклы продолжают тратить лимит.

Оставить комментарий
0 комментариев
Форма комментария

Оставьте комментарий

Напишите, что думаете. Нам важно ваше мнение!