Claude Code Cheat Sheet
Claude Code Cheat Sheet
Komplexní průvodce nastavením a efektivním používáním Claude Code s pracovním postupem zaměřeným na klávesnici.

Instalace:

První nastavení: Přihlášení
DŮLEŽITÉ: Než cokoli dalšího, ujisti se, že jsi správně přihlášený, aby byl zážitek co nejlepší.
Instrukce k přihlášení:
- Otevři Claude Code v terminálu
- Zobrazí se výzva k přihlášení
- Zvol metodu ověření spojenou s tvým tarifem předplatného Claude (ne API)
- Pokud máš Claude Pro nebo Claude Max, použij přihlášení ke svému účtu Anthropic
- Tím získáš plné výhody svého tarifu
- Ověř, že jsi přihlášen, příkazem
/cost– měl bys vidět informace o svém předplatném
Proč na tom záleží: Přihlášení tarifem předplatného (namísto API) ti dá lepší limity, přístup k nejnovějším modelům a žádné náklady za jednotlivé požadavky, pokud máš Claude Max.
1. Nastavení Claude Code
Nakonfiguruj Claude Code pro optimální vývojářský zážitek. Postupuj v tomto pořadí.
Krok 1: Podpora Shift+Enter (zásadní první krok)
Nejdůležitější nastavení – umožní odesílat zprávy do Claude klávesami SHIFT + ENTER.
Instrukce k nastavení:
Spusť v Claude Code /terminal-setup, který automaticky nakonfiguruje nastavení terminálu.
Alternativa pro ruční nastavení:
- Otevři nastavení Cursor/VS Code
- Vyhledej „Terminal > Integrated: Send Keybindings To Shell“
- Zruš zaškrtnutí této volby
Záloha: Pokud Shift+Enter nefunguje, použij \ + ENTER (zpětné lomítko + Enter) pro odeslání zprávy.
Proč na tom záleží: Udrží ti ruce na klávesnici pro rychlejší iterace s Claude.
Krok 2: Přizpůsobení nastavení
Uprav chování Claude Code v souboru .claude/settings.json v kořeni projektu.
Běžná nastavení:
{ "model": "claude-sonnet-4-5-20250929", "autoApprovalSettings": { "enabled": true, "patterns": [ "Read(//Users/yourname/**)", "Bash(npm run lint)", "Bash(git log:*)" ] }, "statusLine": { "enabled": true, "template": "model | tokens" } }
Důležitá nastavení:
- model: Zvol, který model Claude použít
- autoApprovalSettings: Automatické schvalování vybraných použití nástrojů pro zrychlení práce
- statusLine: Zobrazení modelu a využití tokenů ve stavovém řádku
- hooks: Nastavení příkazů shellu spouštěných na události (viz Krok 4)
Krok 3: Konfigurace MCP serverů
MCP (Model Context Protocol) servery rozšiřují Claude Code o specializované schopnosti.
Co MCP servery poskytují:
- Supabase: Operace s databází, migrace, logy
- Context7: Aktuální dokumentace knihoven
- Time: Převody časových pásem a aktuální čas
- Vlastní servery: Postav si vlastní integrace
Nastavení přes .mcp.json:
{ "mcpServers": { "supabase": { "command": "npx", "args": ["-y", "@supabase/mcp-server"] }, "context7": { "command": "npx", "args": ["-y", "@context7/mcp-server"] } } }
Kdy použít:
- Práce s databázemi → Supabase MCP
- Potřeba aktuální dokumentace knihoven → Context7 MCP
- Vlastní workflow → Vytvoř si vlastní MCP server
Krok 4: Konfigurace hooků
Hooky spouštějí příkazy shellu automaticky v reakci na události.
Běžný hook: Zvuk po dokončení odpovědi Claude
Přehraj zvuk, když Claude dokončí odpověď (skvělé pro zvukovou odezvu).
{ "hooks": { "Stop": [ { "hooks": [ { "type": "command", "command": "afplay /System/Library/Sounds/Pop.aiff" } ] } ] } }
Dostupné hooky:
- UserPromptSubmit: Spustí se při odeslání zprávy
- Stop: Spustí se při zastavení/dokončení odpovědi Claude
- PreToolUse: Spustí se před použitím nástroje (volitelně s matcherem)
- PostToolUse: Spustí se po použití nástroje (volitelně s matcherem)
- SessionStart / SessionEnd: Spouští se na začátku/konce sezení
- SubagentStop: Spustí se při zastavení subagenta
- PreCompact: Před kompakcí konverzace
- Notification: Při notifikačních událostech
Příklad: Validace Bash příkazů před spuštěním
{ "hooks": { "PreToolUse": [ { "matcher": "Bash", "hooks": [ { "type": "command", "command": "python3 /path/to/ validator.py " } ] } ] } }
Příklad: Lint po úpravách
{ "hooks": { "PostToolUse": [ { "matcher": "Edit", "hooks": [ { "type": "command", "command": "npm run lint" } ] } ] } }
Alternativa pro Windows/Linux pro zvuky:
{ "hooks": { "Stop": [ { "hooks": [ { "type": "command", "command": "powershell -c (New-Object Media.SoundPlayer 'C:\\\\Windows\\\\Media\\\\Windows Ding.wav').PlaySync()" } ] } ] } }
2. Nastavení editoru (Cursor/VS Code)
Ovládni tyto zkratky, abys udržel ruce na klávesnici a efektivně přepínal mezi editorem, terminálem a Claude Code.
Správa terminálu
| Akce | macOS | Windows/Linux | Vyžaduje vlastní nastavení | Příklad použití |
|---|---|---|---|---|
| Vytvořit terminál v oblasti editoru | <code>CMD + SHIFT + C</code> | <code>CTRL + SHIFT + C</code> | ⚙️ Ano* | Otevře nový terminál jako kartu v editoru (ne spodní panel) |
| Přejmenovat terminál | <code>CMD + SHIFT + R</code> | <code>CTRL + SHIFT + R</code> | ⚙️ Ano* | Pojmenuj terminály podle účelu (např. „dev server“, „git“, „tests“) |
| Navigace mezi kartami terminálu | <code>CMD + SHIFT + [</code> / <code>]</code> | <code>CTRL + SHIFT + [</code> / <code>]</code> | ⚙️ Ano* | Přepínej mezi více instancemi terminálu bez myši |
- Poznámka: Tyto zkratky vyžadují vlastní keybindings v Cursor/VS Code. Viz Blog Posts níže.
Navigace okny a panely
| Akce | macOS | Windows/Linux | Příklad použití |
|---|---|---|---|
| Přepnout postranní panel | <code>CMD + B</code> | <code>CTRL + B</code> | Skryj/ukaž průzkumník souborů, když potřebuješ více místa |
| Zaměřit průzkumník souborů | <code>CMD + SHIFT + E</code> | <code>CTRL + SHIFT + E</code> | Otevři a zaostři postranní panel průzkumníka |
| Přepnout terminál | <code>CTRL + `</code> | <code>CTRL + `</code> | Otevři/zavři integrovaný terminál |
| Přepnout spodní panel | <code>CMD + J</code> | <code>CTRL + J</code> | Ukaž/skryj spodní panel (terminál, výstup, problémy) |
| Otevřít správu zdrojů (Source Control) | <code>CMD + SHIFT + G</code> | <code>CTRL + SHIFT + G</code> | Zobraz změny v gitu a panel správy zdrojů |
| Přejít na řádek | <code>CMD + G</code> | <code>CTRL + G</code> | Skoč na konkrétní číslo řádku v souboru |
| Rozdělit panel editoru | <code>CMD + </code> | <code>CTRL + </code> | Sleduj více souborů vedle sebe |
| Zaměřit konkrétní panel | <code>CMD + 1/2/3</code> | <code>CTRL + 1/2/3</code> | Skoč do prvního, druhého nebo třetího panelu editoru |
| Zavřít aktuální panel | <code>CMD + W</code> | <code>CTRL + W</code> | Zavři právě aktivní panel editoru |
| Rychle otevřít soubor | <code>CMD + P</code> | <code>CTRL + P</code> | Otevírej soubory podle názvu – rychleji než klikáním |
| Příkazová paleta | <code>CMD + SHIFT + P</code> | <code>CTRL + SHIFT + P</code> | Přístup ke všem příkazům VS Code/Cursor |
Operace se soubory
| Akce | Jak na to | Příklad použití |
|---|---|---|
| Drag & Drop obrázků | Drž SHIFT během přetažení | Přidávej screenshoty do konverzací v Claude Code |
Tipy pro workflow s klávesnicí
- Drž ruce uprostřed: používej klávesové zkratky místo myši
- Nauč se inkrementální hledání: CMD/CTRL + F pro hledání, CMD/CTRL + H pro najít/nahradit
- Používej breadcrumbs: CMD/CTRL + SHIFT + . pro navigaci strukturou souborů
- Ovládni navigaci panelů: CMD/CTRL + 1/2/3 pro okamžité přepínání mezi split editory
Nastavení vlastních klávesových zkratek
Zkratky pro správu terminálu výše vyžadují vlastní konfiguraci v Cursor/VS Code.
Jak nastavit vlastní keybindings:
- Otevři Příkazovou paletu: CMD/CTRL + SHIFT + P
- Napiš „Preferences: Open Keyboard Shortcuts (JSON)“
- Přidej své zkratky do
keybindings.json
Příklad keybindings:
[ { "key": "cmd+shift+c", "command": "workbench.action.terminal.newInActiveWorkspace", "args": { "location": "editor" } }, { "key": "cmd+shift+r", "command": "workbench.action.terminal.rename" }, { "key": "cmd+shift+[", "command": "workbench.action.terminal.focusPrevious" }, { "key": "cmd+shift+]", "command": "workbench.action.terminal.focusNext" } ]
Pro Windows/Linux: Nahraď „cmd“ za „ctrl“ v uvedených zkratkách.
Poznámka: Jde o příklad – přizpůsob si je podle svých preferencí. Videonávod ukáže kompletní postup nastavení.
3. Rozhraní a příkazy Claude Code
Efektivní postupy pro práci s Claude Code během vývoje.
3.1 Zkratky pro editaci textu
Zkratky pro vstupní pole Claude Code:
| Akce | macOS | Windows/Linux | Kdy použít |
|---|---|---|---|
| Nový řádek | <code>SHIFT + ENTER</code> | <code>SHIFT + ENTER</code> | Vloží zalomení řádku do promptu |
| Začátek řádku | <code>CTRL + A</code> | <code>HOME</code> nebo <code>CTRL + A</code> | Skok na začátek bez šipek |
| Konec řádku | <code>CTRL + E</code> | <code>END</code> nebo <code>CTRL + E</code> | Skok na konec bez šipek |
| Smazat celý řádek | <code>CTRL + U</code> | <code>CTRL + U</code> | Rychlé vymazání aktuálního řádku |
| Posun o slovo zpět | <code>OPTION + ←</code> | <code>CTRL + ←</code> | Navigace po slovech zpět |
| Smazat předchozí slovo | <code>OPTION + DELETE</code> | <code>CTRL + BACKSPACE</code> | Odstranění po slovech |
| Zastavit aktuální běh AI | <code>ESC</code> | <code>ESC</code> | Zastaví probíhající exekuci Claude |
| Vrátit se o krok zpět | <code>ESC ESC</code> (dvojstisk) | <code>ESC ESC</code> (dvojstisk) | Vrátí poslední akci Claude o jeden krok |
3.2 Panely specifické pro Claude Code
| Akce | Zkratka | Kdy použít |
|---|---|---|
| Zobrazit panel úkolů | <code>CTRL + T</code> | Aktuální úkoly a todos, které Claude sleduje |
| Zobrazit myšlení | <code>CTRL + O</code> | Otevře uvažování a myšlenkový proces Claude |
| Přepnout režim myšlení | <code>TAB</code> | Zobrazí/skryje uvažování a myšlenkový proces |
3.3 Běžné příkazy Claude Code
Základní slash příkazy, které je dobré znát:
| Příkaz | Co dělá | Kdy použít |
|---|---|---|
| <code>/help</code> | Zobrazí všechny dostupné příkazy a nápovědu | Pro rychlý přehled příkazů |
| <code>/terminal-setup</code> | Konfigurace terminálu pro podporu Shift+Enter | Prvotní nastavení nového prostředí |
| <code>/model</code> | Přepínání mezi modely Claude (Sonnet, Opus, Haiku) | Haiku pro rychlost, Opus pro složité uvažování, Sonnet vyváženě |
| <code>/context</code> | Zobrazí aktuální velikost kontextu a využití tokenů | Před dosažením limitů |
| <code>/clear</code> | Začne novou konverzaci | Při změně úkolu nebo potřebě čistého kontextu |
| <code>/compact</code> | Komprimuje historii konverzace kvůli úspoře tokenů | Při blížících se limitech kontextu |
| <code>/cost</code> | Zobrazí informace o využití a předplatném | Kontrola spotřeby nebo ověření plánu |
| <code>/usage</code> | Detailní statistiky využití | Přehled tokenů napříč konverzacemi a obdobími |
| <code>/rewind</code> | Vrátí poslední zprávu asistenta a provedené nástroje | Při chybě nebo špatném směru |
| <code>/resume</code> | Pokračuje v poslední konverzaci | Navázání po uzavření Claude Code |
3.4 Vlastní příkazy ShipKit
Šablony ShipKit obsahují předpřipravené slash příkazy pro urychlení vývoje.
Přípravné příkazy (pro nový projekt spusť v pořadí):
| Příkaz | Co dělá |
|---|---|
| <code>/01_generate_master_idea</code> | Vygeneruje komplexní master ideový dokument pro tvou aplikaci |
| <code>/02_generate_app_name</code> | AI generování názvu aplikace s průzkumem trhu |
| <code>/03_generate_ui_theme</code> | Vytvoří soudržná, profesionální barevná témata |
| <code>/04_chatgpt_logo_generation</code> | Vygeneruje 10 unikátních promptů pro logo |
| <code>/05_generate_app_pages_and_functionality</code> | Návrh struktury aplikace a stránek |
| <code>/06_generate_wireframe</code> | Vytvoří wireframy aplikace |
| <code>/07_generate_initial_data_models</code> | Navrhne strategické databázové modely |
| <code>/08_generate_system_design</code> | Pomůže se systémovou architekturou |
| <code>/09_generate_build_order</code> | Vytvoří roadmapu a pořadí úkolů |
Vývojové workflow příkazy:
| Příkaz | Co dělá |
|---|---|
| <code>/task_template</code> | Vytvoří komplexní task dokumenty pro AI řízený vývoj |
| <code>/bugfix</code> | Rychlá triáž a workflow pro opravy bugů |
| <code>/diff</code> | Analýza a prezentace změn kódu s porovnáním před/po |
| <code>/cleanup</code> | Komplexní úklidová analýza kódu (TypeScript/JavaScript) |
| <code>/git_workflow_commit</code> | Analýza změn a tvorba smysluplných commit zpráv |
| <code>/pr_review</code> | Systémový checklist code review před mergem |
Databázové příkazy:
| Příkaz | Co dělá |
|---|---|
| <code>/drizzle_down_migration</code> | Vygeneruje down migrace z up migrací |
| <code>/drizzle-rollback-workflow</code> | Provede kompletním procesem rollbacku migrací |
UI/Design příkazy:
| Příkaz | Co dělá |
|---|---|
| <code>/improve_ui</code> | Přemění generické UI na krásný, profesionální design |
| <code>/generate_landing_page</code> | Vytvoří konverzní landing page z tvých podkladů |
| <code>/generate_diagram</code> | Vytvoří komplexní Mermaid diagramy s analýzou |
Nasazení a infrastruktura:
| Příkaz | Co dělá |
|---|---|
| <code>/setup_auth</code> | Provede nastavením OAuth (Google a GitHub) |
| <code>/update_template_workflow</code> | Bezpečně aktualizuje projekt o zlepšení ze šablony |
| <code>/gcp_debugging_template</code> | Šablona pro debugování nasazení na GCP |
Pokročilé/speciální příkazy:
| Příkaz | Co dělá |
|---|---|
| <code>/python_task_template</code> | Task šablona pro Python projekty |
| <code>/cleanup_python</code> | Komplexní úklidová analýza pro Python projekty |
| <code>/adk_task_template</code> | Task šablona pro agentní systémy Google ADK |
| <code>/adk_bottleneck_analysis</code> | Analýza výkonových úzkých hrdel ADK agentů |
| <code>/agent_orchestrator</code> | Návrh a stavba workflow projektů Google ADK |
4. Vývojová workflow
Praktické postupy pro běžné vývojářské úkoly.
Rychlá kontrola změn
Typický postup po práci s Claude:
- Otevři Source Control – CMD/CTRL + SHIFT + G
- Zkontroluj všechny změny souborů od Claude
- Prohlédni si git diff pro každý soubor
- Otevři průzkumník souborů – CMD/CTRL + SHIFT + E
- Přejdi na konkrétní soubory k revizi
- Procházej strukturu projektu
- Zavři postranní panel – CMD/CTRL + B
- Skryj průzkumník po dokončení pro maximum prostoru
- Vrať fokus zpět do kódu
Tento postup udrží ruce na klávesnici a umožní efektivně zkontrolovat změny od Claude před commitem.