Průvodce Claude Code
Co je /fork v Claude Code?
Příkaz, který rozvětví rozdělanou práci do vedlejší úlohy. Ta zdědí celou vaši konverzaci a vyřídí side quest na pozadí, zatímco vy pokračujete.
Autor: Jindřich Fáborský · 17 let v marketingu · 2 000+ hodin vibe codingu · 180+ projektů

Rychlá odpověď
Co tedy /fork dělá?
/fork je příkaz v Claude Code, který rozvětví rozdělanou práci do vedlejší úlohy, tzv. forknutého subagenta.
Ta vedlejší úloha zdědí celou vaši konverzaci, takže jí nemusíte nic vysvětlovat znovu. Odbaví se na pozadí a zpět se vrátí jen její výsledek, hlavní kontextové okno zůstane čisté.
Fork zdědí od hlavní session:
Vyzkoušejte si to
Stejný side quest, dvě cesty
Napíšete /fork a stejnou vedlejší úlohu pak přepnete na obyčejného subagenta. Sledujte, co se stane s kontextem, s hlavním oknem a s cenou.
Hlavní konverzace
vy tu pracujeteVedlejší úloha
Klikněte na „▶ Spustit side quest“.
Ilustrační demo. Chování odpovídá oficiální dokumentaci Claude Code.
Fork i subagent jsou dvě patra stejné myšlenky, delegování práce. Jak funguje to druhé, rozebírá průvodce Subagenti v Claude Code.
Kdy se hodí
Kdy tedy zvolit /fork?
Tři situace, kde fork zazáří, protože vedlejší úloha potřebuje to, co už session ví.
Side quest uprostřed práce
Refaktorujete parser a chcete k tomu testy. Napíšete „/fork napiš unit testy k těm změnám“ a píšete dál. Hotové testy dorazí do hlavní konverzace, aniž byste ji přerušili.
Průzkum bez zaneřádění
Nechte fork projít logy, ověřit variantu řešení nebo se prohrabat MCP nástroji. Hlučné hledání jde do vedlejší větve, zpět se vrátí jen užitečný závěr. Hlavní okno se nenafoukne.
Ověření nad plnou historií
Fork vidí celou vaši diskusi. Umí proto ověřit rozhodnutí, na kterém už session stojí, líp než agent, který začíná od nuly a nezná souvislosti.
Bez hype
Dědění kontextu je občas past, ne výhoda
Fork vidí všechno, co jste v session probrali. U některých úloh je to přesně to, co nechcete.
Klasický příklad je review kódu, který Claude sám před chvílí napsal. Tam chcete čerstvé, nezaujaté oči, ne pohled ovlivněný vlastní historií rozhodnutí. Zděděný kontext by výsledek zkreslil, a proto se hodí spíš obyčejný subagent s prázdným oknem.
A ještě jedna věc z praxe: fork není tlačítko na kvalitu. Spustit deset větví nedá lepší výsledek než jedna dobře zadaná úloha. Víc paralelní práce jen rychleji utratí limity.
Fork nespustí další fork
Větvení je jednoúrovňové. Fork může spustit jiné typy subagentů, ale ne další fork, a celková hloubka vnořování je zastropovaná.
Je to čerstvá funkce
/fork je ve výchozím stavu zapnutý až od verze 2.1.161. Je mladý a občas narazíte na syrové hrany, počítejte s tím.
Žere limity jako každý paralelismus
Vedlejší úloha spotřebovává tokeny ve svém běhu. Na nižších tarifech předplatného se intenzivní práce na pozadí projeví rychleji.
Sečteno: fork je skvělý na odbočky, které stojí na kontextu. Zadání je vaše, dělbu práce nechte na Claude Code.
Ať se v tom neztratíte
/fork, /branch a subagent nejsou totéž
Tři podobně znějící věci, které řeší každá něco jiného. Takhle je od sebe poznáte.
Vedlejší úloha na pozadí, která zdědí konverzaci a vrátí výsledek. Vy zůstáváte v hlavním vlákně a pracujete dál.
Přepne vás do kopie konverzace, ve které pokračujete vy sami. Na zkoušení alternativ, ne na delegaci. Dřív se jmenoval /fork.
Pomocník s čistým oknem, který vaši konverzaci nevidí. Claude si ho najme na dílčí úkol a vrátí jen shrnutí.
Naučte se Claude Code řídit naplno
Fork, subagenti, kontext: tohle všechno učíme prakticky v kurzu AI First, na reálných projektech při vibe codingu.
21 hodin videí · 1 800+ absolventů · roční licence s aktualizacemi zdarma
FAQ
Časté otázky
Co dělá příkaz /fork v Claude Code?+
/fork rozvětví vaši rozdělanou práci do vedlejší úlohy, tzv. forknutého subagenta. Ten zdědí celou konverzaci: stejný system prompt, nástroje, model i plnou historii zpráv. Vy mu předáte vedlejší úkol, aniž byste mu cokoli vysvětlovali znovu, on ho vyřídí na pozadí a do hlavní konverzace se vrátí jen jeho výsledek. Hlavní okno tak zůstane čisté.
Jak /fork spustím?+
Napíšete /fork a za něj rovnou zadání, například „/fork napiš unit testy k těm změnám parseru“. Pod promptem se objeví panel s běžící vedlejší úlohou a vy pokračujete v hlavní práci. Až fork doběhne, jeho výsledek přistane v konverzaci jako zpráva.
Čím se /fork liší od subagenta?+
Obyčejný subagent startuje s čistým, izolovaným oknem: vaši konverzaci nevidí a musíte mu úkol, soubory i omezení popsat znovu. Fork je opak, dědí celou historii i nastavení hlavní session. Podle oficiální dokumentace se navíc liší v prompt cache: fork ji sdílí s hlavní session, subagent má vlastní, oddělenou.
Je fork opravdu levnější než nový subagent?+
U úloh, které potřebují stejný kontext, ano. Protože fork má identický system prompt i nástroje jako rodič, jeho první požadavek využije už nakešovaný obsah hlavní session. Čerstvý subagent si staví vlastní cache od nuly, takže jeho první volání jede bez keše, tedy dráž.
Od jaké verze Claude Code /fork funguje?+
Podle oficiální dokumentace je /fork zapnutý ve výchozím stavu od verze 2.1.161. Na starších verzích (od 2.1.117) šel povolit přes proměnnou prostředí CLAUDE_CODE_FORK_SUBAGENT. Pokud příkaz nemáte, aktualizujte si Claude Code.
Můžu forknutou úlohu řídit nebo zastavit?+
Ano. V panelu pod promptem se mezi řádky pohybujete šipkami, klávesou Enter otevřete transcript forku a pošlete mu follow-up, klávesou X běžící úlohu zastavíte nebo hotovou zahodíte. Esc vrátí fokus zpět na hlavní prompt.
Kdy /fork raději nepoužít?+
Když by vás zděděný kontext svedl. Typický případ je review kódu, který Claude sám před chvílí napsal: chcete čerstvé, nezaujaté oči, ne pohled ovlivněný vlastní historií rozhodnutí. Tam je lepší obyčejný subagent s prázdným oknem. A u dvouminutových úkolů je jakákoli vedlejší úloha zbytečná režie.
Co je /branch a jak se liší od /fork?+
/branch vás přepne do kopie konverzace, ve které pak pokračujete vy sami, hodí se na zkoušení alternativ. Dřív se tenhle příkaz jmenoval /fork, proto se to plete. Dnešní /fork je něco jiného: vedlejší úloha, kterou za vás na pozadí odbaví forknutý subagent.