Přeskočit na obsah

Claude Code /goal: Zadej cíl, jdi na kafe, vrať se, je hotovo

· 7 min čtení

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 /goal jen drahý spánek na klávesnici.


Konkrétní příklad zadání

Vágní cíl:

/goal make this codebase better

Tohle 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 turns

Tř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:

WorkflowTriggerLoop bound byKdy zvolit
/goal (oficiální, 2.1.139+)jedna ověřitelná podmínkaevaluator říká „yes”Měřitelný cíl: testy, build, diff scope, exit code.
Loop (claude-loop plugin)/loop skillwall-clock intervalPeriodická akce: zkontroluj CI, pollni endpoint, čekej na event.
/feature-dev/recheck (z Shift+Tab je past)plánovaný krok po krokulidská review po implementaciFeature implementace, kde chceš plán → kód → ověření, ne autonomní iterace.
/writing-plans ze superpowersstrukturovaný plán s checkpointyedge cases + acceptance criteriaMigrace, 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í /goal nejsou 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 turns

Po 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í

  • /goal je 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 clear nebo aliasy.
  • Pro řízení autonomie pořád platí rámec ze Skills vs. agenti/goal ti 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


Sdílet

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 →

Související články

AI review bez paměti je jen drahé déjà vu

/replan v1.3 a /recheck dostávají tři věci, které mění tempo AI-asistovaného vývoje — pravidla projektu jako sdílený config, paměť přes lessons.md, auditní stopu na disku — a /recheck k tomu navíc deep code-review pass na reálných změnách kódu. Jak to do sebe zapadá a co s tím udělat tenhle týden.

12 min čtení

Také o: Claude Code, AI agenti, produktivita

Cowork mění AI z chatu na práci: co řešit tenhle týden

Cowork je venku, Opus 4.7 mění práci s prompty a Claude for Small Business balí AI do hotových workflows. Praktický filtr novinek Anthropicu bez velkého pilotu.

9 min čtení

Také o: produktivita

Shift+Tab je past: Proč váš AI plán ignoruje polovinu codebase

Základní plan mode v Claude Code píše plán z hlavy — ne z vašeho kódu. Proč /feature-dev a /writing-plans dávají dramaticky lepší první verze a ušetří hodiny slepých uliček.

6 min čtení

Také o: Claude Code, produktivita