Claude Code /goal: Zadej cíl, jdi na kafe, vrať se, je hotovo
Obsah
Zadáš úkol. Jdeš si vařit kafe. Vrátíš se za hodinu — Claude má hotovo. To je marketing slogan, který každá AI firma slibuje pět let. A pětkrát to nefungovalo.
Tentokrát to funguje líp. Ne dokonale — ale dost na to, aby ti to v pondělí změnilo, jak pracuješ.
/goal vyšel 11. května 2026 v Claude Code 2.1.139. Jeden Medium článek mu říká „the single most underrated AI feature of 2026”. Pasquale Pillitteri ho nazval „commandem, který Codex vymyslel a Claude Code zkopíroval za 11 dní”. Obojí přehnané, ale ne úplně mimo.
Co /goal doopravdy dělá
V základním Claude Code platí jedna pravda: jeden prompt → jeden tah → čekáš na vstup. I když ti Claude vrátí 800 řádků kódu, pak se zastaví a čeká na tebe.
/goal to obrací. Místo kroků zadáváš cíl. Něco, co lze ověřit. Claude pracuje sám napříč libovolným počtem tahů a po každém z nich rychlý evaluator model (Haiku) přečte transkript a odpoví na jednu otázku: je podmínka splněná?
Když ne, řekne proč a tahle věta se stane další instrukcí. Když ano, /goal se uvolní a vrátí ti řízení. Žádný nový prompt mezitím.
Mechanika v jedné větě:
Zadáš podmínku. Claude pracuje. Po každém tahu Haiku zkontroluje transkript. Jakmile řekne „yes”, goal je hotový.
“Verifiable end state je tady všechno. Bez něj je
”/goaljen drahý spánek na klávesnici.
Konkrétní příklad zadání
Vágní cíl:
/goal make this codebase betterTohle nefunguje. Haiku nemá co vyhodnotit. Claude bude točit smyčky, evaluator bude říkat „není měřitelné”, a tokeny budou padat. Jeden uživatel na Redditu během 14 hodin vyžral celý týdenní token limit Max planu (200 USD/měsíc), protože nechal /goal běžet s podobně otevřeným zadáním.
Měřitelný cíl:
/goal `rg 'legacy_client'` returns no matches under services/checkout;
`go test ./...` exits 0;
diff touches only services/checkout;
or stop after 40 turnsTři měřitelné podmínky + tvrdý limit. Haiku přečte transkript, najde výsledek rg, najde exit code testů, podívá se na rozsah diffu, a buď řekne „yes”, nebo přesně napíše, co chybí.
Tohle je rozdíl mezi „udělej to lépe” a „npm test exits 0 a žádný soubor mimo src/auth/ se nezmění”.
Status checkpoint
Kdykoliv napiš jen /goal (bez argumentu) a uvidíš:
- aktivní podmínku
- uplynulý čas
- počet tahů
- spotřebované tokeny
- poslední reason od evaluatoru
To je tvoje early-warning. Pokud po desátém tahu evaluator pořád říká „not yet, Claude says it ran tests but didn’t show output”, podmínka je špatně napsaná — zastav (/goal clear) a přeformuluj.
Co /goal ne-dělá
Tohle je důležitější než seznam výhod. Většina problémů s /goal jsou problémy s tím, jak ho lidi používají, ne s modelem.
Evaluator neumí spustit příkaz. Vidí jen transkript. Pokud Claude napíše „I ran the tests” místo toho, aby skutečně ukázal výstup, Haiku nemá co hodnotit. Vždy donuť Claude zveřejnit raw output toho, co měří — exit code, počet matchů, výpis souboru.
Žádný tvrdý token limit. /goal poběží, dokud podmínka není splněná nebo dokud ji nezastavíš. Bake limity přímo do podmínky: or stop after 40 turns, or stop if 90 minutes elapse. Status /goal (bez args) ukazuje aktuální spotřebu — sleduj ji první hodinu provozu.
Jeden goal na session. Nový /goal přepíše starý. Žádné fronty, žádné nested cíle.
Trust mode povinný. V untrusted workspace nepoběží. Pokud máš nastavený disableAllHooks, taky ne.
Není to autonomní agent ze sci-fi. Pořád potřebuješ jasné zadání, scope, dobré sandboxy. /goal jen umí vyhodnotit, jestli to, co Claude napsal, splňuje, co jsi po něm chtěl.
/goal vs. ostatní autonomní workflows
/goal není první pokus o autonomního agenta v Claude Code. Tady je rychlá rozhodovací mapa:
| Workflow | Trigger | Loop bound by | Kdy zvolit |
|---|---|---|---|
/goal (oficiální, 2.1.139+) | jedna ověřitelná podmínka | evaluator říká „yes” | Měřitelný cíl: testy, build, diff scope, exit code. |
| Loop (claude-loop plugin) | /loop skill | wall-clock interval | Periodická akce: zkontroluj CI, pollni endpoint, čekej na event. |
/feature-dev → /recheck (z Shift+Tab je past) | plánovaný krok po kroku | lidská review po implementaci | Feature implementace, kde chceš plán → kód → ověření, ne autonomní iterace. |
/writing-plans ze superpowers | strukturovaný plán s checkpointy | edge cases + acceptance criteria | Migrace, refactor, infrastruktura — věci, kde se může pokazit hodně věcí najednou. |
Krátká odpověď: /goal použij, když máš měřitelný end state a chceš spát. /feature-dev použij, když chceš dostat lepší plán a sám iterovat. /loop použij, když potřebuješ periodický puls, ne autonomii.
A pořád platí, co jsem psal v Skills vs. agenti: nejdřív skilly, agenti potom. /goal ti dnes umožní postavit autonomního agenta z věcí, které jsi včera dělal manuálně — ale neudělá ze špatného zadání dobrý workflow.
“Většina selhání
”/goalnejsou selhání modelu. Jsou to vágně napsané finish lines.
Co s tím udělat tenhle týden
Tři malé kroky, žádný velký program:
1. Zkontroluj verzi. claude --version — pokud máš starší než 2.1.139, upgraduj. /goal v ní není.
2. Vyber jeden úkol s ověřitelným cílem. Něco, co dnes děláš sám iterativně: opravit failing testy v jednom modulu, doplnit chybějící typové signatury, projet linter a opravit warnings. Cíl musí být tvrdě měřitelný — npm test exits 0, tsc --noEmit exits 0, žádný warning ve výstupu.
3. Zadej s tvrdým limitem. Zkopíruj a uprav:
/goal <tvoje podmínka>; or stop after 30 turnsPo prvním běhu napiš /goal (bez argumentů) a podívej se, kolik to stálo. Pokud je to pod 1 dolar a podmínka prošla, máš nový workflow. Pokud je to nad 5 dolarů a podmínka pořád neprošla, podmínka byla vágní — přepiš ji konkrétněji.
Pokud řešíš, jak chytře propojit /goal s tvým workflow — Claude Code, agent boundaries, MCP servery a vlastní skilly — a chceš to projít na živé úloze, AI mentoring 1:1 je přesně tenhle case. Hodinová session, mapa tvého setupu, konkrétní postupné kroky. Pro celé týmy dává smysl spíš workshop.
Shrnutí
/goalje první oficiální Anthropic autonomous-loop primitive v Claude Code (2.1.139+, 11. 5. 2026).- Pracuje s ověřitelnou dokončovací podmínkou — vágní cíle = drahé smyčky.
- Evaluator je Haiku, čte jen transkript, neumí spustit příkaz. Donuť Claude ukázat raw output.
- Vždy bake tvrdý limit do podmínky:
or stop after 40 turns. - Status:
/goal(bez args). Cancel:/goal clearnebo aliasy. - Pro řízení autonomie pořád platí rámec ze Skills vs. agenti —
/goalti přidá nástroj, ne strategii.
Vyber jeden ověřitelný cíl. Bake limit. Změř. Pak se rozhodni, jestli to škálovat.
— Jirka
Mohlo by tě zajímat
- Anthropic za měsíc: Cowork je venku, Opus 4.7 je tu — co s tím udělat hned
- Shift+Tab je past: Proč váš AI plán ignoruje polovinu codebase
- Loop: autonomní agent v terminálu
- Skills vs. agenti: Kdy ti stačí recept a kdy potřebuješ kuchaře
Claude Code tahák zdarma
Příkazy, prompty, pluginy a workflow z workshopů za 75 000 Kč/den. Stáhněte si zdarma.
Chci tahák →