CI selhání jsou nejnudnější část vývojářské práce. Linter si stěžuje na mezery, typechecker odmítá inferovaný typ, unit test padá na okrajovém případu, který jsi přehlédl. Anthropic vydal Auto-fix a Naplánované úlohy v Claude Code — a část téhle práce lze delegovat. Celé to běží vzdáleně: odejdeš, vrátíš se k hotovému PR.
Pozor, funkce neběží v Claude Code CLI, tedy z lokální instance - a zatím ani z Desktopu.
Co Auto-fix dělá
Claude se přihlásí k odběru GitHub aktivity na tvém PR. Když check selže nebo reviewer zanechá komentář, Claude situaci prošetří a pokud má jasno, opraví kód, commitne a pokračuje. Celý loop se opakuje dokud checky neprojdou nebo Claude nevyčerpá možnosti opravy.
Prerekvizita je jediná: nainstalovaná Claude GitHub App v repozitáři. Auto-merge vyžaduje jeho povolení v nastavení repozitáře na GitHubu — sloučení probíhá squash metodou.

Tři způsoby jak Auto-fix spustit:
- PR vytvořený přímo v Claude Code Desktop / Web: tlačítko CI > auto-fix
- Na mobilu: řekneš agentovi „watch this PR and fix any CI failures or review comments”
- Libovolný existující PR: zkopíruješ URL do session a řekneš agentovi ať ho sleduje
Jak Claude rozhoduje co udělat
Ne každou situaci Claude vyřeší sám. Dokumentace rozlišuje tři případy:
- Jasná oprava — Claude je si jistý a změna není v rozporu s dřívějšími instrukcemi: opraví, commitne, vysvětlí co udělal
- Nejednoznačný komentář — review komentář lze interpretovat více způsoby nebo zasahuje do architektury: Claude se nejdřív zeptá tebe
- Duplicitní nebo bezvýznamná událost — Claude ji zaznamená a přejde dál
Jedna důležitá věc: Claude může odpovídat přímo do review vláken na GitHubu. Odpovědi se zobrazí pod tvým uživatelským jménem, ale jsou označeny jako pocházející od Claude Code — revieweři tedy vidí, že odpovídal agent, ne majitel účtu.
Kde to funguje dobře: linting, formátování, typové chyby, unit testy s jasnou chybovou zprávou.
Kde ne: flaky testy, selhání způsobená infrastrukturou nebo externími závislostmi, komplexní logické chyby kde výstup CI neříká příčinu.
Plná autonomie: scheduled tasks
Auto-fix lze kombinovat se scheduled tasks v Claude Code Desktop nebo Web. Claude pak například každou noc projde otevřená CI selhání z backlogu a pro každé otevře opravný PR — bez jediného manuálního kroku. Více PR lze zpracovávat paralelně, každý v izolovaném prostředí.

Při nastavování si dejte pozor, zda úlohu nastavujete jako lokální (spustí se jen, když máte zapnutý počítač a Claude Code Desktop) nebo Remote, kdy běží zcela autonomně v cloudu.

Scheduled task vytvoříte také přímo z terminálu příkazem /schedule — není potřeba přepínat do webového rozhraní. Úloha běží v cloudu nezávisle na tom, zda máš počítač zapnutý. Pokud potřebujete jenom lokálně běžící úlohu, použijte příkaz /loop - ten se provede jen v případě, že počítač s Claude Code CLI je spuštěný.

Co z toho plyne
Čím méně jsi u opravy přítomen, tím větší zodpovědnost přebírají testy. Auto-fix spuštěný ručně na konkrétním PR máš stále pod kontrolou a výsledek vidíš v session. Noční scheduled task přijde jako hotový PR — a jedinou záchrannou sítí je kvalita CI pipeline a následné code review.
Z toho plyne i praktické doporučení k Auto-merge: zapínej ho selektivně podle typu změny, ne globálně. Dependency bump který projde CI je jiné riziko než přepis autentizační logiky který taky projde CI. Zelené testy neznamená stejná míra jistoty u všech PR.
Auto-fix dává smysl okamžitě. Scheduled tasks a Auto-merge dávají smysl až ve chvíli, kdy máš dostatečné testovací pokrytí, aby ses na výsledek mohl spolehnout.
Co přijde dál
Auto-fix řeší chyby, které CI umí přesně pojmenovat. Claude Code on the web ale umí pracovat i s GitHub Issues — tedy s problémy popsanými přirozeným jazykem. Zadáš issue, Claude navrhne a implementuje řešení, výsledek přijde jako PR. Více issues lze spustit paralelně, každé v izolovaném prostředí. O tom, jak tento workflow nastavit a kdy mu lze důvěřovat, si povíme příště.