Začněte analýzou a plánem, ne kódem
Největší chyba, kterou vývojáři při práci s Claude Code dělají, je přeskakování fáze plánování. Hodí do terminálu zadání typu „přidej OAuth přihlášení" a čekají zázrak. Výsledkem je obvykle kód, který sice vypadá dobře, ale neřeší původní problém — nebo ho řeší způsobem, který nepasuje do zbytku aplikace.
Osvědčený postup: Nechte si od Clauda nejdřív vypracovat analýzu současného stavu a seznam kroků. Poté práci potvrďte a teprve pak začněte implementovat. Tento přístup potvrzují i samotní vývojáři Anthropicu — ve firemní dokumentaci Claude Code Best Practices doporučují čtyřfázový workflow: prozkoumat → naplánovat → implementovat → commitnout.
V praxi to znamená nejprve zapnout plan mode a nechat Clauda projít relevantní soubory. „Chci přidat Google OAuth. Přečti si /src/auth, pochop, jak řešíme sessions, a připrav plán změn." Teprve když plán dává smysl, přepnete do implementačního režimu.
Z vlastní zkušenosti mohu potvrdit, že tento postup dramaticky zvyšuje přesnost výsledku. Když necháte Claude analyzovat a naplánovat práci předem, výsledný kód je konzistentnější a lépe zapadá do existující kódové báze. A co je důležitější — je to často levnější, protože jeden dobře promyšlený průchod vyjde levněji než tři cykly oprav.
Doménová expertiza je výhoda, ne překážka
Mezi vývojáři koluje mýtus, že AI nástroje jsou hlavně pro začátečníky, kteří si neumí napsat kód sami. Opak je pravdou. Claude Code je nejsilnější v rukou někoho, kdo rozumí dané doméně. Vývojář, který zná architekturu a ví, co chce postavit, zadá lepší prompt, rychleji odhalí chyby a přesněji nasměruje AI správným směrem.
Platí to i mimo programování: právník, který rozumí smlouvám, zadá lepší prompt pro generování právního dokumentu než kodér bez právnického vzdělání. Specialista na marketing napíše lepší zadání pro reklamní texty. AI nenahrazuje experta — násobí jeho produktivitu. Člověk bez doménové znalosti sice taky dostane výstup, ale nepozná, jestli je správný, úplný nebo v souladu s best practices.
Tohle je zásadní poznatek pro české firmy, které zvažují nasazení AI nástrojů: nešetřete na lidech, kteří rozumí problému. Dejte Claude Code do rukou svým nejzkušenějším vývojářům, ne juniorům, a uvidíte řádově lepší výsledky.
Dejte Claudovi způsob, jak si ověřit práci
Tohle je pravděpodobně nejsilnější tip, který Anthropic ve své dokumentaci zdůrazňuje. Claude (stejně jako každý jiný LLM) přestane pracovat, když si myslí, že je hotovo — a „myslí si" je to klíčové slovo. Bez možnosti ověření je to jen odhad. Když mu ale dáte test, build skript nebo screenshot k porovnání, uzavře se zpětná vazba: Claude napíše kód, spustí test, přečte výsledek a iteruje, dokud test neprojde.
Prakticky to znamená: místo „implementuj validaci e-mailu" napište „napiš funkci validateEmail. Testovací případy: user@example.com = true, invalid = false, user@.com = false. Po implementaci spusť testy." Ten rozdíl je propastný — v prvním případě dostanete kód, který možná funguje. V druhém dostanete kód, o kterém víte, že funguje.
Pro frontend vývojáře Anthropic doporučuje používat Puppeteer MCP server: Claude udělá změnu, vyfotí screenshot výsledku, porovná ho s designem a iteruje, dokud vizuálně nesedí.
CLAUDE.md: váš tajný projektový manuál
CLAUDE.md je soubor, který umístíte do kořenového adresáře projektu a Claude ho automaticky načte na začátku každé session. Je to nejjednodušší způsob, jak dát AI trvalý kontext — coding standardy, architektonická rozhodnutí, build příkazy, preferované knihovny.
Anthropic doporučuje držet soubor krátký a konkrétní. Pro každou řádku si položte otázku: „Kdybych tuto informaci vynechal, udělal by Claude chybu?" Pokud ne, smažte ji. Příliš dlouhý CLAUDE.md způsobuje, že Claude ignoruje i důležité instrukce — ztratí se v šumu. Dobře napsaný CLAUDE.md vypadá například takto:
Co do CLAUDE.md patří: specifické build příkazy (např. npm run typecheck), nestandardní coding konvence, způsob spouštění testů, architektonická rozhodnutí, varování před známými pastmi v kódové bázi.
Co do CLAUDE.md nepatří: věci, které Claude zjistí přečtením kódu, standardní jazykové konvence, dlouhé tutoriály, popisy soubor po souboru, informace které se často mění.
CLAUDE.md můžete verzovat v Gitu a sdílet s celým týmem. Funguje i vnořování — pokud máte monorepo, Claude automaticky načte CLAUDE.md z kořene i z podadresářů, ve kterých pracuje.
Subagenti, MCP servery a skills: ekosystém, který násobí sílu
Jakmile zvládnete základy, otevře se před vámi mnohem širší svět. Subagenti běží v odděleném kontextovém okně a mohou paralelně zkoumat kódovou bázi, kontrolovat bezpečnost nebo psát testy — to vše bez zanášení hlavní konverzace. Místo abyste sami procházeli review, řekněte: „Použij subagenta pro kontrolu bezpečnostních zranitelností v tomto diffu."
MCP (Model Context Protocol) je otevřený standard Anthropicu pro připojení externích nástrojů. Přes MCP může Claude číst designová zadání z Google Drive, aktualizovat ticket v Jira, stahovat data ze Slacku nebo používat vlastní interní tooling vaší firmy. Jeden konfigurační soubor sdílený v repozitáři zajistí, že každý vývojář v týmu má stejné nástroje bez individuální instalace.
Skills jsou opakovaně použitelné workflow — například /review-pr nebo /deploy-staging. Definujete je v souboru SKILL.md a celý tým je může používat.
Řízení session: Esc, /clear a /rewind
Při práci s Claude Code platí jednoduché pravidlo: opravujte ho hned, jak uvidíte, že jde špatným směrem. Čím dřív zasáhnete, tím míň kontextu se zaplní špatnými pokusy.
Klávesové zkratky, které by měl znát každý:
- Esc — zastaví Claude uprostřed akce. Kontext zůstane zachovaný, můžete ho přesměrovat.
- Esc + Esc nebo /rewind — otevře menu pro návrat k libovolnému checkpointu v konverzaci. Můžete obnovit konverzaci, kód nebo obojí.
- /clear — resetuje kontext mezi nesouvisejícími úkoly. Po dvou neúspěšných opravách stejného problému je
/cleara čerstvý prompt téměř vždy lepší než pokračování v zaneřáděné session. - Shift+Tab — přepne do režimu automatického přijímání editací. Ideální, když píšete testy a nechcete odsouhlasovat každou změnu.
- # (hashtag) — řekne Claudovi, aby si něco zapamatoval do budoucna. Automaticky to začlení do CLAUDE.md.
Paralelní session a škálování
Jedna session Claude Code je dobrá. Několik paralelních session je řádově lepších. Power useři v Anthropicu běžně používají SSH, tmux tunely a git worktrees, aby spustili několik instancí Claude Code současně na různých částech projektu.
Osvědčený pattern je Writer/Reviewer: jedna session píše kód, druhá (v čerstvém kontextu) ho nezávisle kontroluje. Recenzent nevidí myšlenkový proces, který ke kódu vedl — hodnotí jen výsledek. Tím odhalíte chyby, které by autorova session přehlédla, protože je „zaslepená" vlastním řešením.
Pro hromadné operace můžete použít neinteraktivní režim claude -p "prompt" — ideální pro CI pipeline, pre-commit hooky nebo dávkové migrace napříč stovkami souborů.
Kolik to stojí a jak je to s češtinou
Claude Code vyžaduje placené předplatné Claude. K dispozici jsou tři úrovně: Claude Pro za $20 měsíčně (cca 460 Kč), Claude Max za $100 měsíčně (cca 2 300 Kč) s vyššími limity, a Claude Max Extended za $200 měsíčně (cca 4 600 Kč). Alternativně lze Claude Code používat přes Anthropic Console s API klíčem, kde platíte pouze za spotřebované tokeny — běžný vývojářský den vyjde podle Anthropicu zhruba na 13 dolarů (cca 300 Kč).
Claude Code komunikuje primárně anglicky, ale bez problému rozumí i českým promptům, komentářům v kódu a dokáže generovat českou dokumentaci. Pro české vývojáře je k dispozici plnohodnotně — stačí terminál, API klíč nebo předplatné a můžete začít. Na rozdíl od některých konkurenčních nástrojů (např. Cursor, který stojí $20/měsíc za Pro verzi) je Claude Code dostupný v rámci stávajícího Claude předplatného bez dalších příplatků.
Nejčastější chyby, kterým se vyhnout
Anthropic ve své dokumentaci identifikuje pět klasických selhání: (1) „kuchyňský dřez" — v jedné session řešíte všechno možné, kontext je plný nesouvisejících informací. (2) Opravování pořád dokola — po dvou neúspěšných pokusech je lepší /clear a nový prompt. (3) Předimenzovaný CLAUDE.md — čím delší, tím méně ho Claude respektuje. (4) Důvěra bez ověření — kód vypadá dobře, ale neprošel testem. (5) Nekonečné zkoumání — „prozkoumej kódovou bázi" bez omezení rozsahu vede k zaplnění kontextu.
Řešení je vždy stejné: kontext je vaše nejcennější komodita. Chraňte ho. Čistěte ho. A hlavně — dávejte Claudovi jen to, co skutečně potřebuje k dokončení aktuálního úkolu.
Funguje Claude Code i na Windows, nebo jen na macOS a Linuxu?
Claude Code funguje na všech třech platformách. Na Windows můžete instalovat přes PowerShell (irm https://claude.ai/install.ps1 | iex), přes WinGet (winget install Anthropic.ClaudeCode) nebo přes CMD. Doporučuje se doinstalovat Git for Windows, aby Claude mohl používat Bash tool. K dispozici je také desktopová aplikace pro Windows (x64 i ARM64).
Můžu Claude Code používat i bez připojení k internetu, nebo potřebuje neustálé spojení?
Claude Code vyžaduje trvalé připojení k internetu — inference probíhá na serverech Anthropicu, ne lokálně. To znamená, že nemůžete pracovat offline. Na druhou stranu nemusíte řešit výkon vlastního hardware a vždy používáte nejnovější verzi modelu. Pro firmy s přísnými požadavky na data governance nabízí Anthropic enterprise řešení s garantovaným umístěním dat v EU.
Jaký je rozdíl mezi Claude Code a GitHub Copilot nebo Cursor?
Claude Code je plně agentní — na rozdíl od Copilota, který primárně doplňuje kód řádek po řádku, Claude Code čte celou kódovou bázi, spouští příkazy, vytváří commity a pracuje autonomně na složitých úkolech. Cursor je IDE s integrovanou AI, zatímco Claude Code běží v terminálu, VS Code, JetBrains, desktopové aplikaci i ve webovém prohlížeči. Výhodou Claude Code je, že není vázaný na konkrétní editor a těží z modelů Claude, které aktuálně vedou v benchmarcích pro kódování (SWE-bench, Terminal-Bench).