---
title: "Claude Code: Auto-fix a automatizace CI"
description: "Anthropic vydal Auto-fix a Naplánované úlohy pro Claude Code. CI selhání a opravy linteru nyní běží vzdáleně – odejdeš, vrátíš se k hotovému PR."
date: 2026-03-26
author: "Patrick Zandl"
url: https://www.vibecoding.cz/articles/claude-code/claude-code-ma-novy-auto-fix-takhle-automatizujeme-opravy-ci-chyb/
---

> Markdown verze článku z Vibecoding.cz. HTML verze: https://www.vibecoding.cz/articles/claude-code/claude-code-ma-novy-auto-fix-takhle-automatizujeme-opravy-ci-chyb/
> Přehled veškerého obsahu webu: https://www.vibecoding.cz/llms.txt

# Claude Code: Auto-fix a automatizace CI

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. Auto-fix je dostupný pouze v [Claude Code na webu](https://www.vibecoding.cz/articles/claude-code/2025-10-21-claude-code-na-webu/).

## 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](https://github.com/apps/claude) v repozitáři. Auto-merge vyžaduje jeho povolení v nastavení repozitáře na GitHubu — sloučení probíhá squash metodou.

![Claude Code Auto-fix tlačítko pro automatické CI opravy v pull request rozhraní](https://www.vibecoding.cz/images/articles/claude-code-ma-novy-auto-fix-takhle-automatizujeme-opravy-ci-chyb/Sni%CC%81mek%20obrazovky%202026-03-26%20v%C2%A020.25.08.png)

**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](https://code.claude.com/docs/en/claude-code-on-the-web#auto-fix-pull-requests) 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. Pro komplexnější bezpečnostní problémy v kódu je vhodnější použít [Security Review](https://www.vibecoding.cz/articles/claude-code/2025-08-06-claude-code-secirity-review/).

## Plná autonomie: scheduled tasks

Auto-fix lze kombinovat se scheduled tasks v Claude Code Desktop nebo Web — jde o pokročilejší formu automatizace podobnou [routines](https://www.vibecoding.cz/articles/claude-code/claude-code-routines-automatizace-bez-otevreneho-laptopu/). 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řehled naplánovaných úloh v Claude Code pro automatické opravy CI](https://www.vibecoding.cz/images/articles/claude-code-ma-novy-auto-fix-takhle-automatizujeme-opravy-ci-chyb/Sni%CC%81mek%20obrazovky%202026-03-26%20v%C2%A020.52.55.png)

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.

![Nastavení lokální nebo vzdálené naplánované úlohy v Claude Code](https://www.vibecoding.cz/images/articles/claude-code-ma-novy-auto-fix-takhle-automatizujeme-opravy-ci-chyb/Sni%CC%81mek%20obrazovky%202026-03-26%20v%C2%A021.03.04.png)

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ý. Scheduled tasks můžete doplnit o [hooks](https://www.vibecoding.cz/articles/claude-code/2025-07-01-claude-code-hooks/), které spustí vlastní skripty před nebo po každé akci agenta.

![Vytvoření naplánované úlohy v Claude Code pomocí příkazu /schedule](https://www.vibecoding.cz/images/articles/claude-code-ma-novy-auto-fix-takhle-automatizujeme-opravy-ci-chyb/Sni%CC%81mek%20obrazovky%202026-03-26%20v%C2%A021.12.41.png)

## 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. Podobný přístup k automatickým opravám nabízí i [GitHub AI](https://www.vibecoding.cz/articles/ostatni/github-ai/) přímo v rámci GitHubu. 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ě.
