/init. Proč existují skills, agenti a pluginy. A co je claude-mem, díky němuž si Claude pamatuje vaši práci i mezi sezeními.
Instalace: pět minut a jedete
Claude Code je open-source CLI nástroj od Anthropicu, dostupný na všech hlavních platformách. Instalace je přímočará:
npm install -g @anthropic-ai/claude-code
Na macOS a Linuxu (včetně WSL) funguje i instalační skript:
curl -fsSL https://claude.ai/install.sh | bash
Po instalaci stačí spustit claude v terminálu — přihlášení proběhne přes prohlížeč. Claude Code pak funguje jako interaktivní agent přímo ve vašem projektu: vidí soubory, může je měnit, spouštět bash příkazy, vyhledávat na webu nebo volat externí API.
Nástroj je dostupný také jako rozšíření pro VS Code a JetBrains IDE, webová aplikace na claude.ai/code a desktopová aplikace pro Mac a Windows. Česká lokalizace zatím chybí — rozhraní i dokumentace jsou v angličtině.
Příkaz /init: základ každého projektu
Prvním krokem po spuštění Claude Code v novém projektu by měl být příkaz /init. Claude Code projde strukturu vašeho repozitáře a vygeneruje soubor CLAUDE.md — klíčový dokument, který si nástroj čte automaticky na začátku každého sezení.
CLAUDE.md funguje jako trvalé instrukce pro Claude: jak projekt sestavit, jak spouštět testy, jaké jsou konvence pojmenování, co se nesmí dělat. Bez něj musíte Claudovi při každém novém sezení znovu vysvětlovat kontext projektu. S ním začíná rovnou od věci.
Dobrý CLAUDE.md by měl obsahovat:
- příkazy pro build, test a lokální spuštění
- architektonický přehled ve třech větách
- konvence a omezení ("používáme X, ne Y")
- známé záludnosti a edge cases
Platí přitom zlaté pravidlo: stručnost se vyplácí. Soubor CLAUDE.md se načítá při každé zprávě, takže každé slovo navíc stojí reálné tokeny. Optimální délka je 300–600 tokenů.
Tokeny: jak fungují náklady a kontext
Claude Code účtuje za tokeny — základní jednotky textu, přičemž přibližně 100 tokenů odpovídá 75 anglickým slovům. Tokeny se počítají za vše, co Claude zpracuje: vaše zprávy, historii konverzace, načtené soubory, výsledky nástrojů i systémový prompt včetně CLAUDE.md.
Klíčová vlastnost, na kterou si dát pozor: Claude při každé odpovědi znovu zpracovává celý kontext od začátku sezení. Čtyřicátá zpráva v dlouhé konverzaci tedy platí za vše, co bylo napsáno předtím. Dlouhá sezení se prodražují exponenciálně.
Anthropic nabízí několik mechanismů pro snížení nákladů:
- Prompt caching — opakující se obsah (systémový prompt, CLAUDE.md) se kešuje a při opětovném použití stojí až o 90 % méně.
- /compact — příkaz, který shrne historii konverzace a ušetří tokeny při pokračování práce.
- /clear — vynuluje kontext při přechodu na nový úkol. Levnější než nést s sebou nepotřebnou historii.
- /cost — zobrazí aktuální útrata tokeny v daném sezení.
Modely Sonnet 4.6 a Opus 4.6 podporují kontextové okno až 1 milion tokenů — to odpovídá přibližně středně velkému codebázi nebo 200 zpráv bez nucené komprese. Přesto platí: menší kontext = nižší cena a rychlejší odpovědi.
Skills: přidatelné schopnosti pro Claude Code
Skills jsou volitelné příkazy, které rozšiřují základní chování Claude Code. Fungují jako slash commands (lomítkové příkazy) — například /simplify, /loop, nebo /review. Každá skill je Markdown soubor s YAML frontmatter, který definuje, kdy a jak se spouští.
Claude Code přichází s několika vestavěnými skills:
- /simplify — zkontroluje změněný kód a navrhne zjednodušení
- /loop — opakuje zadaný prompt nebo příkaz v nastaveném intervalu
- /review — provede code review pull requestu
- /debug — pomáhá diagnostikovat chyby
- /init — inicializuje CLAUDE.md pro nový projekt
Vlastní skills lze přidat do ~/.claude/commands/ (globálně pro všechny projekty) nebo do .claude/commands/ (lokálně pro konkrétní projekt). Skills dodávané přes pluginy se instalují automaticky. Comunita vývojářů sdílí hotové skills na GitHubu — příkladem je kolekce jamesrochabrun/skills s desítkami specializovaných příkazů.
Agenti a subagenti: paralelní práce bez zahlcení kontextu
Agenti jsou jednou z nejsilnějších funkcí Claude Code. Zatímco základní Claude pracuje v jednom kontextovém okně, subagenti běží v oddělených kontextech — každý se svým vlastním systémovým promptem, přístupem k nástrojům a oprávněními.
Proč to má smysl? Představte si, že Claude prohledává velkou codebase, aby našel relevantní soubory — výsledky hledání zahlcují kontext a neslouží k ničemu po zbytek konverzace. Subagent takový průzkum provede izolovaně, vrátí shrnutí, a hlavní kontext zůstane čistý.
Vestavění agenti v Claude Code zahrnují:
- Explore — rychlý průzkum codebase pomocí pattern matching a grep
- Plan — architekt pro návrh implementačních plánů
- general-purpose — víceúčelový agent pro komplexní úkoly
Vlastní agenty lze definovat jako Markdown soubory v ~/.claude/agents/ nebo .claude/agents/. Od dubna 2026 je možné agenta vyvolat přímo v promptu pomocí zavináče: @nazev-agenta. Agenty lze také stavět programově přes Claude Agent SDK — open-source knihovnu od Anthropicu pro Python a TypeScript, která umožňuje spouštět Claude Code jako knihovnu ve vlastní aplikaci.
Proč implementovat claude-mem
Claude Code trpí klasickým problémem AI asistentů: mezi sezeními si nic nepamatuje. Každý nový start je čistý štít. Znovu vysvětlujete architekturu projektu, znovu říkáte, co se povedlo a co ne, znovu popisujete kontext. Pro long-running projekty je to drahé časově i tokenově.
Claude-mem tento problém řeší. Jde o plugin s více než 46 000 hvězdičkami na GitHubu, který automaticky zachycuje vše, co Claude během sezení dělá, komprimuje to pomocí AI a při příštím startu injektuje relevantní kontext zpět do sezení.
Technicky funguje přes pět lifecycle hooků: SessionStart, UserPromptSubmit, PostToolUse, Stop a SessionEnd. Každá klíčová akce se uloží jako observation do SQLite databáze s vektorovými embeddingsy (Chroma). Při novém sezení se relevantní záznamy semanticky vyhledají a přidají do kontextu — Claude tak "ví", co jste minule řešili, aniž byste mu to museli znovu říkat.
Instalace v Claude Code:
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem
Pro české vývojáře pracující na dlouhých projektech jde o prakticky nezbytné rozšíření — zejména pokud střídáte více projektů nebo pracujete v týmu, kde různí lidé spolupracují s Claude na stejném repozitáři.
Pluginy a MCP servery: Claude propojený s celým světem
Pluginy jsou balíčky rozšíření, které do Claude Code přidávají skills, agenty, hooks a MCP servery najednou. Instalují se přes marketplace přímo v CLI. Ekosystém pluginů rychle roste — Awesome Claude Plugins na GitHubu eviduje desítky kurátosky vybraných rozšíření.
MCP (Model Context Protocol) je otevřený standard od Anthropicu pro propojení AI modelů s externími nástroji a datovými zdroji. Přes MCP servery může Claude Code:
- číst a zapisovat do databází (PostgreSQL, SQLite, MongoDB)
- pracovat s cloudovými službami (AWS, Google Cloud, Vercel)
- komunikovat s issue trackery (Linear, Jira, GitHub Issues)
- přistupovat k Slack, Gmail, Google Drive a dalším nástrojům
- volat libovolné REST API
MCP servery se konfigurují v souboru ~/.claude/settings.json nebo lokálně v projektu. Ekosystém čítá přes tisíc serverů — katalog nejlepších pro rok 2026 najdete například na claudefa.st. Pro většinu vývojářů jsou nejužitečnější MCP servery pro GitHub, databáze a cloudové platformy, které používají každodenně.
Jak to celé dát dohromady
Optimální workflow pro nový projekt vypadá takto: spustíte /init, který vytvoří CLAUDE.md, nainstalujete claude-mem pro persistentní paměť, přidáte MCP servery pro nástroje, které projekt využívá, a případně doinstalujete specializované skills nebo agenty pro opakující se úkoly. Tím získáte prostředí, kde Claude Code od prvního dne zná váš projekt, pamatuje si předchozí rozhodnutí a má přístup ke všem potřebným externím systémům.
Claude Code není nejlevnější nástroj — u velkých projektů s dlouhými sezeními se měsíční náklady mohou vyšplhat na desítky až stovky dolarů. Ale pro vývojáře, kteří jej nastaví správně, se vrací v ušetřeném čase velmi rychle.
Kolik stojí používání Claude Code a jak kontrolovat náklady?
Claude Code je zdarma ke stažení, ale platíte za tokeny spotřebované při komunikaci s modelem. Ceny závisí na zvoleném modelu — Sonnet 4.6 je levnější než Opus 4.6. Aktuální útrata se zobrazí příkazem /cost. Náklady výrazně snižuje prompt caching (až -90 % na opakovaném obsahu), pravidelné používání /compact a /clear při přechodu na nový úkol, a stručný CLAUDE.md. Anthropic nabízí API klíče s měsíčním kreditem — detailní ceník je na platform.claude.com.
Funguje Claude Code s českými projekty a češtinou?
Ano — Claude rozumí češtině i v kódu, komentářích a dokumentaci. CLAUDE.md i instrukce v skills lze psát česky. Rozhraní samotného CLI je anglické, ale komunikovat s Claude lze plně v češtině. Pro projekty se slovenskou nebo českou lokalizací (Nette, Drupal v češtině, české databáze) Claude Code funguje bez omezení.
Jak bezpečné je pouštět Claude Code v produkčním prostředí?
Claude Code ve výchozím nastavení žádá o potvrzení před destruktivními operacemi (mazání souborů, force push, přepisování dat). Oprávnění lze granulárně konfigurovat v settings.json — například zakázat přístup k určitým složkám nebo omezit bash příkazy. Pro produkční servery se doporučuje spouštět Claude Code v read-only režimu nebo s explicitním whitelistem povolených operací. Kód ani soubory nejsou odesílány Anthropicu — posílá se pouze kontext konverzace.