Průvodce vibe codingem

Plan mode v Claude Code

Nejdřív si nechte navrhnout plán, schvalte ho a teprve potom AI sáhne na kód. Levná pojistka, aby se agent nerozjel špatným směrem.

Autor: Jindřich Fáborský · 17 let v marketingu · 2 000+ hodin vibe codingu · 180+ projektů

Schéma plan mode: z plánu (checklist) přes schválení na kód

Rychlá odpověď

Co je tedy plan mode?

Plan mode nechá Claude Code nejdřív navrhnout plán. Kód změní, až když ho schválíte.

Když plan mode (česky plánovací režim) zapnete, Claude si jen přečte vaše soubory, prozkoumá kontext a navrhne plán postupu.

V tomto módu zatím nemění nic v kódu a čeká na vaše potvrzení nebo připomínky. Teprve potom začne Claude Code psát. Je to opak auto módu, který agentovi dává obrovskou volnost.

Jak to funguje

Nejdřív plán, teprve potom kód

Plan mode rozdělí práci na pět fází. První dvě jsou jen čtení a přemýšlení, třetí jste vy. Klikejte si fázemi ve svém tempu, nebo si nechte celý postup přehrát.

🔒 Claude jen čte, nic nemění

1. Prozkoumá

Claude si přečte vaše soubory a projde projekt. Spouští jen čtecí příkazy, aby pochopil, jak to funguje.

Nic ve vašich souborech se zatím nemění.

Dokud plán neschválíte (krok 3), Claude nezmění jediný soubor.

Jedna klávesa

Jak plan mode zapnete

Nemusíte nic instalovat ani nastavovat. Plan mode je jeden ze způsobů, jak Claudovi určit, kolik volnosti mu dáte.

V terminálu mačkáte Shift+Tab a tím cyklíte mezi režimy:

výchozíauto-accept úpravplan mode

Aktuální režim máte pořád vidět ve stavovém řádku terminálu. Kromě Shift+Tab jde použít i Alt+M, napsat /plan před konkrétní zadání, spustit Claude Code s přepínačem --permission-mode plannebo si plan mode nastavit rovnou jako výchozí.

Plan mode je jen jedna příčka z celého žebříku režimů oprávnění. Detailně ho i s ostatními režimy rozebíráme u auto módu.

Z praxe

Skutečný plán a co jsem v něm změnil

Plan mode je podle mě úplně základní dovednost s Claude Code. Ne proto, že agent plánuje, ale proto, že vy ten plán umíte přečíst a opravit. Tady je reálný plán, který mi Claude navrhl při přestavbě webu. Klikněte na krok a uvidíte, co jsem s ním udělal.

plán: přestavba webu na vícestránkový

Co jsem s tím udělal a proč

Doplnil jsem

Tohle v plánu CHYBĚLO. Doplnil jsem ho sám. Bez přesměrování bychom přišli o pozice v Googlu, které web roky sbíral. A přesně tohle je ta dovednost: poznat, co v plánu chybí, ještě než se začne kódovat.

V tom je celé kouzlo plan mode: záměr AI vidíte dřív, než sáhne na kód. Začátečník nechá agenta rozjet a pak se diví. Vy si plán přečtete, škrtnete, doplníte. Schválíte ho, až když sedí.

Kdy ano, kdy ne

Kdy plán zapnout a kdy je zbytečný

Plan mode něco stojí: navíc jedno kolo tam a zpět a kus paměti. U malých věcí ta cena za to nestojí.

Zapněte plán, když

  • Nejste si jistí, jak k problému vůbec přistoupit.
  • Změna se dotkne víc souborů najednou.
  • Neznáte tu část kódu, kterou bude agent měnit.
  • Těžká část je „co to vlastně má dělat“, ne samotné psaní.

Přeskočte ho, když

  • Jde o triviální opravu s jasným rozsahem (překlep, jeden řádek).
  • Přejmenováváte proměnnou nebo přidáváte log.
  • Výslednou změnu popíšete jednou větou.

Pravidlo z oficiálních best practices: „Když změnu popíšete jednou větou, plán přeskočte.“

Nejčastější chyba: schválit plán bez přečtení

Když plán jen odklepnete, platíte za plan mode režii navíc, ale nedostáváte za ni nic. Krok, který přeskočíte, bývá zrovna ten, co rozbije produkci. Plán má smysl jen tehdy, když si ho fakt přečtete.

A poctivě: někteří zkušení vývojáři plan mode skoro nepoužívají a kontrolu si drží jinak (sami si píšou rozpis kroků). Není to jediná správná cesta, ale pro většinu lidí je to nejjednodušší pojistka.

Naučte se Claude Code naplno

Plan mode je první návyk, který v kurzu AI First učím. Krok za krokem vás provedu celým Claude Code, ať umíte zadat, zkontrolovat a bezpečně pustit i větší projekt.

Přes 1 800 absolventů, 21 hodin videí, bez teorie a bez omáčky.

FAQ

Časté otázky

Co je plan mode (plánovací režim) v Claude Code a jak se liší od běžného režimu?+

Plan mode řekne Claudovi, ať nejdřív prozkoumá projekt a navrhne plán, ale zatím nic needituje. Čte soubory a spouští čtecí příkazy, aby pochopil, jak to funguje, a sepíše postup. Teprve když plán schválíte, přejde do režimu, kde píše kód. V běžném režimu se Claude do práce pustí rovnou a ptá se vás u jednotlivých úprav.

Jak plan mode zapnu?+

V terminálu klávesou Shift+Tab, kterou cyklíte mezi režimy (výchozí → auto-accept úprav → plánovací). Alternativně Alt+M. Jde i napsat /plan před konkrétní zadání, spustit Claude Code s přepínačem --permission-mode plan nebo si plan mode nastavit jako výchozí v souboru .claude/settings.json. Aktuální režim vidíte ve stavovém řádku terminálu.

Kdy má smysl plan mode zapnout a kdy ho přeskočit?+

Zapněte ho, když si nejste jistí přístupem, změna se dotkne víc souborů nebo neznáte tu část kódu. Přeskočte ho u triviálních věcí s jasným rozsahem (překlep, jeden log řádek, přejmenování proměnné). Dobré pravidlo z oficiálních best practices: když výslednou změnu popíšete jednou větou, plán nepotřebujete.

Co přesně Claude v plan mode dělá a co ne?+

Dělá: čte vaše soubory, spouští čtecí příkazy kvůli průzkumu a píše plán. Nedělá: needituje zdrojové soubory, dokud plán neschválíte. Je to brzda před akcí, ne volnost. I tak si může říct o svolení ke spuštění čtecího příkazu, ale do vašich souborů nesáhne.

Co mám dělat, když navržený plán neodpovídá tomu, co chci?+

Neschvalujte ho. Můžete Claudovi napsat připomínky a nechat plán přepsat (zůstane v plan mode) nebo plán otevřít klávesou Ctrl+G v textovém editoru a sami ho upravit, škrtnout kroky či doplnit chybějící. Schvalte ho, až když sedí.

Jaký je rozdíl mezi plan mode a auto mode?+

Jsou to protilehlé konce spektra. Auto mode nechá Clauda pracovat samostatně bez odklikávání a jen klasifikátor na pozadí blokuje nebezpečné akce. Plan mode naopak Clauda zastaví ještě před jakoukoli editací a vyžaduje, abyste plán výslovně schválili. Často se kombinují: naplánujete v plan mode, schválíte a necháte dojet v auto mode.

Jak plan mode souvisí se SPEC.md a spec-driven vývojem?+

Oficiální best practices doporučují postup prozkoumat → naplánovat → naprogramovat → uložit. U větších věcí necháte Claude zapsat plán do souboru SPEC.md, ten projdete a upravíte, a pak v čisté session jen podle něj implementujete. Spec je jednorázová smlouva pro daný úkol, na rozdíl od CLAUDE.md, který je trvalý kontext pro všechny session.

Jak napsat zadání, aby vznikl užitečný plán a ne vágní seznam kroků?+

Vágní zadání („oprav přihlašování“) plodí vágní plán, protože Claude musí hádat rozsah. Řekněte konkrétně, čeho se to týká a jak má vypadat výsledek. U složitějších věcí Claudovi rovnou napište, ať se vás nejdřív doptá na nejasnosti, a teprve pak plán sepíše.