Kapitola 8 · Ulož si to · Pro rychlý přehled
Tuhle kapitolu si ulož. Je to lookup stránka — ne tutoriál. Když zapomeneš shortcut uprostřed práce, odskoč sem, vytáhni ho, pokračuj.
V libovolné konverzaci s Claude Code napiš / a uvidíš kompletní seznam filtrovaný podle tvého plánu, platformy a nainstalovaných pluginů. Tohle jsou vestavěné příkazy, které má smysl znát.
| Příkaz | Co dělá |
|---|---|
/clear | Nová konverzace. Stará se archivuje — obnovíš ji přes /resume. |
/compact [focus] | Konverzace zůstává, Claude shrne historii a uvolní kontext. Volitelný focus zúží, co zachovat. |
/resume | Navázat na předchozí konverzaci. |
/rewind | Checkpoint menu — obnoví kód, konverzaci nebo obojí do dřívějšího stavu. Stejné jako dvojité Esc. |
/branch | Větvení konverzace od zadaného bodu. |
/exit | Ukončí Claude Code (nebo Ctrl+D). |
| Příkaz | Co dělá |
|---|---|
/init | Prohlédne repo a navrhne startovní CLAUDE.md. Nastav CLAUDE_CODE_NEW_INIT=1 pro nový interaktivní multi-fázový flow. |
/memory | Prohlédni nebo uprav CLAUDE.md soubory a načtenou paměť. |
/permissions | Spravuj allow/deny pravidla pro nástroje. |
/model | Přepni model uprostřed konverzace (např. Opus → Sonnet). |
/effort | Per-session override effortu. |
/keybindings | Otevře ~/.claude/keybindings.json. |
/hooks | Konfigurace lifecycle hooků. |
/config | Otevře nastavení. |
/theme | Přepni téma terminálu. |
| Příkaz | Co dělá |
|---|---|
/help | Seznam příkazů. |
/powerup | Interaktivní onboarding — deset animovaných průchodů po funkcích, které většina lidí přehlédne. |
/context | Vizualizace využití kontextového okna s tipy na optimalizaci. |
/cost | Dosavadní cena session. |
/usage, /stats | Širší metriky využití. |
/doctor | Diagnostika — vypíše konflikty v konfiguraci, chybějící nastavení. |
| Příkaz | Co dělá |
|---|---|
/agents | Správa subagentů (vytvořit, upravit, smazat). |
/tasks | Správa úkolů na pozadí — rozjet dlouhý běh, výsledek vyzvednout později. |
/plugin | Instalace a správa pluginů. |
/mcp | Instalace a správa MCP serverů. |
/skills | Seznam nainstalovaných skillů. |
/review | Vestavěný skill pro PR-style review. |
/security-review | Vestavěný skill pro security review. |
/diff | Diff od posledního checkpointu. |
| Příkaz | Co dělá |
|---|---|
/remote-control (alias /rc) | Zpřístupní aktuální session z telefonu nebo prohlížeče. |
/mobile | QR kód pro otevření session v Claude mobilní aplikaci. |
/teleport (alias /tp) | Přetáhne Claude-Code-on-Web session do tvého terminálu. |
/web-setup | Nastaví Claude Code na Webu pro aktuální repo. |
| Příkaz | Co dělá |
|---|---|
/loop <interval> <task> | Pouští <task> každý interval. |
/schedule | Vytvoří nebo spravuje cron-plánovaného remote agenta. |
/learn | Zapíše poznatky ze session do paměti. |
/handoff | Připraví handoff dokument pro další session nebo kolegu. |
/compound | Zaznamená vyřešený problém pro budoucí referenci. |
Zkratky v CLI jsou kontextové. Kompletní seznam je na code.claude.com/docs/en/keybindings ↗. Vlastní si uprav v ~/.claude/keybindings.json přes /keybindings.
| Zkratka | Akce |
|---|---|
Esc Esc | Rewind — obnoví se předchozí zpráva (stejné jako /rewind). |
Ctrl+C | Přeruší aktuální vstup nebo odpověď. Neukončuje Claude. Rezervované. |
Ctrl+D | Ukončí Claude Code. Rezervované. |
Shift+Tab | Cyklí režim oprávnění: default → acceptEdits → plan → auto. |
Ctrl+R | Reverse-search v historii konverzace. |
Ctrl+O | Přepíná podrobný transkript (rozbalí zkrácené tool volání). |
Ctrl+T | Přepíná seznam úkolů. |
Ctrl+B | Úkol na pozadí. (Konfliktuje s tmux prefixem — zmáčkni dvakrát.) |
Ctrl+J | Nový řádek bez odeslání. |
Ctrl+G nebo Ctrl+X Ctrl+E | Otevře aktuální prompt v $EDITOR. |
Ctrl+V (Cmd+V v iTerm2) | Vloží obrázek ze schránky jako [Image #N]. |
Cmd+P / Meta+P | Výběr modelu. |
Cmd+T / Meta+T | Přepne rozšířené myšlení. |
Shift+Enter nebo \+Enter | Víceřádkový vstup. Nativně v iTerm2, WezTerm, Ghostty, Kitty, Warp, Apple Terminal. Jinde: /terminal-setup. |
Option-klávesové zkratky na macOS tiše selhávají, dokud si v terminálu nenastavíš Left/Right Option = Esc+ (iTerm2 atd.). Pokud Alt+M nedělá pro cyklení režimů nic, je to tohle — použij Shift+Tab.
Zkratky desktop aplikace Anthropic oficiálně nedokumentuje — to, co tady vidíš, je CLI.
Claude Code čte první znak řádku jako signál režimu:

| První znak | Režim |
|---|---|
/ | Slash příkaz — spustí příkaz, ne prompt. |
! | Bash passthrough — pustí shell, výsledek se dostane do tvého kontextu. |
@ | Zmínka souboru — @path/to/file připojí soubor; @Explore zmíní subagenta. |
# | Memory add — text za # se připojí do správného CLAUDE.md. Claude vybere rozsah (projekt / uživatel / lokální). |
| Cokoliv jiného | Normální prompt. |
# použij, když se přistihneš, že opakovaně vysvětluješ stejné pravidlo. ! použij, když chceš, aby Claude viděl výstup reálného příkazu. @ použij, když chceš, aby Claude přečetl konkrétní soubor bez hádání.
Kanonická dokumentace paměti žije na code.claude.com/docs/en/memory ↗. Praktický tvar:
Pod 200 řádků na soubor. Oficiální doporučení. Za tím bobtná spotřeba kontextu a Claude se pravidel drží méně spolehlivě. Komunitní konsenzus jde ještě dál — dobré CLAUDE.md soubory mají často pod 80 řádků.
Multi-krokové postupy dej do skillů, ne do CLAUDE.md. Pravidla specifická pro cesty dej do .claude/rules/*.md s paths: frontmatter — aktivují se jenom, když jsou relevantní.
Všechny CLAUDE.md soubory z aktuálního adresáře směrem k rootu se při startu session zřetězí. Priorita (pozdější vítězí při konfliktu):
~/.claude/CLAUDE.md (o tobě, načítá se všude)./CLAUDE.md nebo ./.claude/CLAUDE.md (o codebase, commitnuté)./CLAUDE.local.md (o tobě v tomto projektu, gitignorované)CLAUDE.md v podadresářích se načítají líně, když Claude sáhne do souboru uvnitř. Užitečné pro monorepa.
Projekt (./CLAUDE.md):
# Projekt
Interní onboarding nástroj. Postgres + Node, deploy na Vercel.
## Konvence
- TypeScript strict. Žádné `any` bez komentáře.
- Testy vedle zdrojáku: `foo.ts` + `foo.test.ts`.
- Migrace: číslované SQL soubory v `db/migrations/`.
## Ne
- Neinstaluj npm balíčky bez ptaní.
- Nesahej do `app/legacy/`.
## Příkazy
- `pnpm dev`, `pnpm test`, `pnpm db:seed`
Uživatel (~/.claude/CLAUDE.md):
# Osobní
Preferuju přímé odpovědi. Žádné rozehřívání.
V editoru používám vim keybindings.
Když řeknu „ship it", nejdřív pusť testy, pak commit.
Lokální (./CLAUDE.local.md, gitignorované):
# Lokální poznámky
Staging DB: `postgresql://localhost:5433/app_staging`
WIP branch: `wip/2026-04-refactor-auth`
@path/to/file.md se rozbalí inline — užitečné, ale importovaný soubor pořád čerpá z kontextu, načítá se při startu session. Max hloubka 5 skoků. Nepoužívej importy na „úsporu kontextu" — neušetří.
Odlehčený přehled. Aktuální privacy a trust stránky Anthropicu jsou zdrojem pravdy, odkazy jsou níže.
Každý prompt posílá: tvoji zprávu, soubory, které jsi explicitně sdílel (přes @, tool use, nebo které si Claude přečetl, aby odpověděl), a historii konverzace v aktuálním kontextovém okně.
Neposílá: celý filesystem, soubory mimo projekt, nic, co sedí na .gitignore nebo .claudeignore.

| Plán | Pro koho | Jak je na tom s retencí |
|---|---|---|
| Pro | Jednotlivec | Standardní retence; používá se k vylepšování služby; opt-out v nastavení konzole. |
| Max | Intenzivní jednotlivec | Stejné jako Pro. |
| Team | Malé organizace (5–200 seats) | Nastavitelné adminem. Přísnější defaulty než Pro. |
| Enterprise | Velké organizace | Zero retention k dispozici. Admin řídí politiku. SSO, SOC 2, DPA. |
| API přímo | Vývojáři, některé funkce blokované | Retenci si nastavuješ sám v API konzoli; Remote Control, mobilní aplikace a týmové funkce jsou obvykle mimo hru. |
Pokud má tvoje firma Team nebo Enterprise seat, použij ho. Rozdíly v retenci a admin politice jsou pro firemní použití důležité.
.claudeignoreNejjednodušší obrana bez ohledu na plán. Vedle .gitignore, vypisuje soubory nebo cesty, které Claude nikdy nevidí:
.env
.env.*
**/secrets.*
customer-data/
proprietary-algorithms/
Používej pro tajné klíče, zákaznická data, interní dokumenty — co ti diktuje compliance.
/sandbox obalí bash příkazy sandboxem na úrovni OS — filesystem + síť (Seatbelt na macOS, bubblewrap na Linuxu/WSL2). Kapitola 7 to vysvětluje. Flagy, které jsou důležité pro spravovaná nasazení:
| Flag | Efekt |
|---|---|
sandbox.failIfUnavailable: true | Tvrdý fail, když sandbox nestartuje. Žádný tichý fallback. |
allowUnsandboxedCommands: false | Vypne escape hatch, přes který by jinak příkazy běžely mimo sandbox. |
sandbox.network.allowManagedDomainsOnly: true | Na síť jen admin-schválené domény. |
sandbox.filesystem.allowWrite | Cesty mimo CWD, kam můžou subprocesy zapisovat. Slučují se napříč scopy nastavení. |
MCPs, které načítají nedůvěryhodný obsah (webové stránky, issues, maily), do tvé session můžou injektovat instrukce. Postoj Anthropicu: třetí strany na vlastní riziko. Před instalací MCP si zkontroluj, co dělá. Upřednostňuj first-party MCPs od organizací anthropics/, když jsou k dispozici.
Pokud si nejsi jistý, co tvoje firma dovoluje, poraď se s adminem před tím, než sáhneš na produkční kód s Claudem.
Agent Skills otevřený formát — specifikace a referenční implementace:
skill-creator a mcp-builderKapitola 6 ukazuje agentní workflow psaní skillů (vyvoláš skill-creator nebo craft-skill, odpovíš na otázky objevování, zkontroluješ draft).
Formát plugin manifestu, submission marketplace, rozdíl plugin vs. skill:
Shell příkazy, HTTP endpointy nebo LLM prompty spouštěné na konkrétních lifecycle událostech. Události zahrnují SessionStart, PreToolUse, PostToolUse, FileChanged, Stop, PreCompact a řadu dalších.
.claude/settings.json pod "hooks", nebo v hooks/hooks.json pluginuPostav si vlastní MCP server s MCP SDK (Python nebo TypeScript):
mcp-builder v anthropics/skills ti postaví základKaždý oficiální odkaz použitý v průvodci, všechno na jednom místě.