Představte si, že pushnete deploy a pak 45 minut refreshujete stránku, jestli už to proběhlo. Nebo čekáte na code review a každých 10 minut kontrolujete GitHub. Přesně tyhle situace řeší příkaz /loop v Claude Code.
Od svého uvedení na začátku roku 2026 se /loop stal standardní součástí Claude Code — a po měsících reálného používání je jasné, že jde o jednu z nejvýkonnějších funkcí pro vývojáře, kteří chtějí automatizovat rutinní kontroly.
Co je /loop a jak funguje
/loop je vestavěný příkaz v Claude Code, který spustí opakovaný úkol přímo ve vaší session. Zadáte interval a prompt — Claude si nastaví interní plánovač a běží na pozadí, zatímco vy pracujete na něčem jiném.
Syntaxe je jednoduchá:
/loop 5m zkontroluj, jestli deployment doběhl a řekni mi výsledek
Tenhle příkaz každých 5 minut zkontroluje stav deploye. Nemusíte nic refreshovat, nemusíte na nic čekat.
Formát intervalů
Intervaly můžete zadat třemi způsoby:
| Způsob | Příklad | Výsledek |
|---|---|---|
| Na začátku | /loop 30m zkontroluj build |
Každých 30 minut |
| Na konci | /loop zkontroluj build every 2 hours |
Každé 2 hodiny |
| Bez intervalu | /loop zkontroluj build |
Výchozích 10 minut |
Podporované jednotky: s (sekundy), m (minuty), h (hodiny), d (dny). Sekundy se zaokrouhlují nahoru na minuty, protože plánovač má minutovou granularitu.
5 praktických use casů, které ušetří hodiny
1. Babysitting pull requestů
Tohle je killer feature. Zadáte jeden příkaz a Claude hlídá všechny vaše PR:
/loop babysit all my PRs. Auto-fix build issues and when comments come in, use a worktree agent to fix them
Claude každých 10 minut zkontroluje vaše pull requesty. Když selže build, pokusí se ho automaticky opravit. Když přijde komentář od reviewera, vytvoří worktree a implementuje opravu. Vy mezitím řešíte něco jiného.
2. Monitoring deploymentu
/loop 5m check if the deployment finished and tell me what happened
Žádné manuální refreshování. Claude vám dá vědět, až bude hotovo — a rovnou vám řekne, jestli prošlo nebo co se pokazilo.
3. Slack a komunikace
/loop every morning use the Slack MCP to give me a summary of top posts I was tagged in
Každé ráno dostanete shrnutí toho, co se dělo na Slacku. Bez otevírání Slacku, bez scrollování notifikacemi.
4. Kontrola stavu CI/CD pipeline
/loop 15m check GitHub Actions status for the main branch and notify me if any job failed
Claude sleduje vaše CI/CD pipeline a upozorní vás okamžitě, když něco selže — místo abyste zjistili problém za hodinu.
5. Sledování konkurenčních změn
/loop 2h check if there are new commits in the upstream repository and summarize changes
Pro maintainery open-source projektů nebo týmy sledující závislosti: Claude pravidelně kontroluje upstream repozitáře a shrnuje změny.
Jednorázové remindery
/loop není jen na opakované úkoly. Claude Code rozumí i jednorázovým připomínkám v přirozeném jazyce:
remind me at 3pm to push the release branch
in 45 minutes, check whether the integration tests passed
Claude si nastaví jednorázový úkol, spustí ho ve správný čas a pak ho automaticky smaže.
Jak to funguje pod kapotou
Pod kapotou /loop používá tři interní nástroje:
| Nástroj | Co dělá |
|---|---|
| CronCreate | Vytvoří naplánovaný úkol (cron výraz + prompt) |
| CronList | Vypíše všechny aktivní úkoly s ID |
| CronDelete | Zruší úkol podle ID |
Scheduler kontroluje každou sekundu, jestli je nějaký úkol na řadě. Úkoly se spouštějí mezi vašimi konverzacemi — nikdy vám nepřeruší rozpracovanou odpověď. Pokud je Claude zrovna zaneprázdněný, úkol počká, až doběhne aktuální turn.
Správa úkolů
Nepotřebujete si pamatovat žádné příkazy. Stačí se zeptat přirozeně:
what scheduled tasks do I have?
cancel the deploy check job
Každý úkol má 8znakové ID a v jedné session můžete mít až 50 naplánovaných úkolů současně.
Co musíte vědět: omezení a best practices
Než začnete /loop používat na všechno, jsou tu důležitá omezení:
Session-scoped — úkoly žijí jen v aktuální session Claude Code. Zavřete terminál = všechno zmizí. Žádná persistence přes restarty.
3denní expirace — opakované úkoly automaticky expirují po 3 dnech. Tím se zabrání tomu, aby zapomenuté loopy běžely do nekonečna.
Žádný catch-up — pokud úkol zmešká svůj čas (třeba protože Claude zpracovával dlouhý požadavek), spustí se jednou po doběhnutí, ne za každý zmeškaný interval.
Jen když Claude běží — úkoly se spouštějí pouze při aktivní session. Pro trvalé plánování potřebujete GitHub Actions nebo Desktop scheduled tasks.
Best practice: kombinujte s vlastními skilly — /loop 20m /review-pr 1234 spustí váš review skill každých 20 minut. Tím vzniká řetěz automatizace, který dřív vyžadoval samostatný CI/CD pipeline.
Kdy použít /loop vs. jiné nástroje
| Potřeba | Řešení |
|---|---|
| Monitorovat deploy na 2 hodiny | /loop |
| Hlídat PR review tento afternoon | /loop |
| Denní report ze Slacku trvale | GitHub Actions s cron triggerem |
| Opakovaný task přes restart | Desktop scheduled tasks |
| Kontrola stavu každých 5 minut | /loop |
| Týdenní report pro tým | N8N nebo GitHub Actions |
/loop je ideální pro krátkodobé, session-scoped úkoly. Pro cokoliv, co potřebuje přežít restart nebo běžet bez aktivního terminálu, sáhněte po GitHub Actions workflow se schedule triggerem.
Závěr
/loop přeměňuje Claude Code z reaktivního nástroje na proaktivního asistenta. Místo toho, abyste čekali na výsledky a manuálně kontrolovali stav, necháte Claude pracovat na pozadí a vrátíte se k výsledkům.
Nejsilnější je to v kombinaci s dalšími příkazy — třeba /loop 20m /review-pr 1234 spustí váš review skill každých 20 minut. Nebo /loop 5m check the deployment status umožní pushnout kód a soustředit se na další úkol.
Vyzkoušejte to na svém dalším deployi. Zadejte /loop 5m check the deployment status a pozorujte, jak se váš workflow změní. Po pár dnech používání už nebudete chtít jinak.