Claude Code Cheat Sheet
autor: Petr Sovadina13 min čtení2546 slov

Claude Code Cheat Sheet

Technology
Technology
Productivity
Personal

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.

image.png


Instalace:

image.png

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í:

  1. Otevři Claude Code v terminálu
  2. Zobrazí se výzva k přihlášení
  3. 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
  4. 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í:

  1. Otevři nastavení Cursor/VS Code
  2. Vyhledej „Terminal > Integrated: Send Keybindings To Shell“
  3. 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

AkcemacOSWindows/LinuxVyž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

AkcemacOSWindows/LinuxPří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

AkceJak na toPří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:

  1. Otevři Příkazovou paletu: CMD/CTRL + SHIFT + P
  2. Napiš „Preferences: Open Keyboard Shortcuts (JSON)“
  3. 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:

AkcemacOSWindows/LinuxKdy 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

AkceZkratkaKdy 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říkazCo děláKdy použít
<code>/help</code>Zobrazí všechny dostupné příkazy a nápověduPro rychlý přehled příkazů
<code>/terminal-setup</code>Konfigurace terminálu pro podporu Shift+EnterPrvotní 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 konverzaciPř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émKontrola 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ástrojePři chybě nebo špatném směru
<code>/resume</code>Pokračuje v poslední konverzaciNavá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říkazCo 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říkazCo 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říkazCo 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říkazCo 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říkazCo 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říkazCo 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:

  1. 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
  2. Otevři průzkumník souborů – CMD/CTRL + SHIFT + E
    • Přejdi na konkrétní soubory k revizi
    • Procházej strukturu projektu
  3. 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.