Claude CodePokročilý

Instalace Claude Code

Cíl dne

Vybrat si mezi Code režimem v Desktopu (rychlé) nebo CLI v Terminalu (mocnější) a spustit první prompt

Cíl dne

Po 20 dnech v pohodlí Claude Desktop chatu dnes uděláš krok dál: Code režim. Claude přestane jen radit a začne psát a spouštět kód za tebe — Python skripty, Excel automatizace, analýzy.

Jsou dvě cesty. Vyber podle toho, kde se cítíš pohodlně, dnes hned na začátku:

Cesta A — Code v Claude Desktopu Cesta B — Claude Code CLI v Terminalu
Kdy zvolit Nikdy jsi neotevřela Terminal nebo se ho bojíš Chceš plnou kontrolu, log, profesionální workflow
Čas dnes ~15 min ~60–90 min (Homebrew + Node + npm + setup)
Co dostaneš Vizuální UI, drag & drop, integrovaný diff Příkazový řádek, max výkon, automatizovatelné
Custom Instructions z Projectu Fungují (je to Desktop) Nefungují automaticky, řeší se přes CLAUDE.md soubor
Bezpečnost Stejná jako Desktop chat Stejná, ale máš víc syntaktického šumu kolem

Doporučení: Pokud jsi netechnická a Terminal není tvůj kámoš → Cesta A. Plně to stačí pro celý zbytek kurzu. CLI si můžeš odemknout později, kdykoliv. Cesta B je pro pokročilé — pokud ji zvolíš, počítej s realistickým časem 60–90 min (stahování závislostí, troubleshooting).

Bezpečnost — přečti dřív, než cokoli spustíš

Claude Code (obě cesty) píše a spouští skutečný kód na tvém Macu. Funguje to bezpečně, ale vědět:

  • Nic se neudělá bez tvého Enteru. Před každou změnou souboru ti Claude ukáže diff — můžeš odmítnout (n).
  • Drž všechno v jedné pískoviště složce: ~/ai-univerzita-prace/. Nikdy nepouštěj Claude Code v ~/Documents jako celku nebo v ~/. Tam by mohl omylem upravit soubory, na kterých ti záleží.
  • Pokud chceš odejít: v Desktop Code zavři tab, v CLI napiš exit nebo Ctrl+C. Nic se nepokazí.

Project callback

Pokračuješ ve svém Projectu z Day 1.

  • V Cestě A (Desktop Code): Custom Instructions z Projectu fungují — Claude Code zná tvou roli, terminologii, glosář. Pohodlí jako v chatu.
  • V Cestě B (CLI Terminal): Custom Instructions se automaticky nepřenáší. Pokud chceš stejný kontext, vytvoříš v ~/ai-univerzita-prace/ soubor CLAUDE.md s tvou rolí (návod níže).

Cesta A — Code v Claude Desktopu (doporučeno pro dnes)

Kroky

  1. Otevři Claude Desktop (⌘+Space → „Claude") a otevři tvůj Project
  2. V levém panelu klikni Code (nebo zkratka ⌘+\ pokud ti funguje, různí se mezi verzemi)
  3. Vyber pracovní složku: Desktop tě poprvé požádá o povolení přístupu — vyber ~/ai-univerzita-prace (pokud ji ještě nemáš, vytvoř ji v Finderu: ⌘+Shift+G → napiš ~, klikni Nová složka, pojmenuj ai-univerzita-prace)
  4. Pošli první prompt (viz níže)
  5. Claude ti ukáže návrh — přečti diff než klikneš ✓

První prompt (Cesta A)

Jsi můj Code mentor pro práci s Python a CSV.
Toto je moje úplně první relace v Code režimu — nikdy jsem neprogramovala.

Pokud mám doma na ploše bankovní CSV výpis (typicky pojmenovaný
vypis.csv nebo statement.csv), navrhni mi 3 nejjednodušší analýzy
co s ním můžeme udělat — JEN návrh, ŽÁDNÝ kód zatím nespouštěj.

Po mojí volbě napíšeš krátký Python skript, KOMENTOVANÝ ŘÁDEK PO
ŘÁDKU v češtině, a teprve POTOM mě požádáš o schválení spuštění.

Tento prompt učí Claude, aby s tebou jednal jako se začátečníkem a vždycky vysvětlil než spustí.

Pokud nemáš vypis.csv na ploše: zeptej se „Pomoz mi vyrobit testovací CSV se 20 fiktivními transakcemi" — Claude ti ho vytvoří.


Cesta B — Claude Code CLI v Terminalu (pokročilá)

Krok 0: Homebrew (pokud ho nemáš)

Co je Homebrew: Manažer balíčků pro macOS, jako App Store pro vývojářské nástroje. Bez něj nelze nainstalovat Node.js a další.

Pokud Homebrew nemáš (test: v Terminalu brew --version → pokud „command not found", nemáš ho):

  1. Otevři Terminal (⌘+Space → „Terminal")
  2. Vlož a Enter:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  3. Bude tě chtít heslo k Macu — to je v pořádku, je to oficiální installer (brew.sh).
  4. Může nainstalovat Xcode Command Line Tools (~5–10 min navíc) — souhlas, je to nutné.
  5. Hotovo, když uvidíš Installation successful!

Realistický čas Krok 0: 10–15 min včetně Xcode tools.

Krok 1: Node.js přes Homebrew

V Terminalu:

brew install node
node --version   # mělo by vypsat v20.x nebo vyšší

Pokud uvidíš v18.x nebo nižší: brew upgrade node. Pokud stále staré, restart Terminalu.

Krok 2: Claude Code přes npm

npm install -g @anthropic-ai/claude-code

Pokud uvidíš EACCES / permission denied: NEPOUŽÍVEJ sudo! Místo toho:

  • Snadný fix: přepni na Cestu A (Desktop Code) — pro dnes ti to plně stačí, CLI si nainstaluješ jindy.
  • Nebo doporuč Claude Desktopu v chatu Projectu: „Mám EACCES při npm install -g. Jak to vyřešit bez sudo?" — provede tě nvm setupem.

Krok 3: Pracovní složka + spuštění

mkdir -p ~/ai-univerzita-prace
cd ~/ai-univerzita-prace
claude

Co očekávat:

  • mkdir/cd — žádný viditelný výstup, ale prompt se změní na něco jako ~/ai-univerzita-prace$
  • claude — otevře prohlížeč pro přihlášení Anthropic účtem, po loginu se vrátíš do Terminalu

Krok 4: CLAUDE.md pro perzistentní kontext (volitelné, ale doporučeno)

Aby CLI Claude věděl, kdo jsi (jako Custom Instructions v Desktopu), vytvoř soubor CLAUDE.md v pracovní složce:

cat > CLAUDE.md <<'EOF'
# Já

Jsem [JMÉNO], finanční controllerka, používám Claude Code poprvé.
Mluv česky, vždy mi vysvětli kód než ho spustíš, používej krátké
komentáře v češtině. Pracuju s bankovními daty v CZK.

# Pravidla pro tebe

- Před spuštěním kódu mě požádej o explicitní schválení
- Pokud něco nechápu, vysvětli s Excel paralelou
- Drž se `~/ai-univerzita-prace/` — neopouštěj tuto složku
EOF

Nahraď [JMÉNO] skutečným jménem. Soubor CLAUDE.md Claude Code automaticky čte při startu a chová se podle něj.

První prompt (Cesta B)

Toto je moje první relace s Claude Code v Terminalu.
Pomoz mi vyrobit testovací CSV se 20 fiktivními bankovními
transakcemi (Datum, Popis, Částka v CZK), ulož ho do
~/ai-univerzita-prace/test-vypis.csv.

KOMENTUJ ŘÁDKY ČESKY a před spuštěním kódu se mě zeptej.

Když se zasekneš

Problém Řešení
Homebrew install padá s „command line tools" chybou Spusť xcode-select --install, počkej, opakuj
brew install node říká „already installed" ale node --version nefunguje brew link --overwrite node
npm install -g padá na EACCES Přepni na Cestu A (Desktop) — bez sudo se to dá řešit, ale není to dnes priorita
claude neotevírá prohlížeč Zkopíruj URL, kterou Terminal vypsal, do Safari ručně
Cokoli jiného Zkopíruj chybu, vlož do chatu Projectu v Claude Desktopu, zeptej se „Vysvětli mi tuto chybu jako naprostému začátečníkovi"

Univerzální fallback: pokud něco z Cesty B nejde a frustruje tě → přepni na Cestu A a vrať se k CLI později. Kurz to neblokuje, dny 22+ fungují s oběma cestami.

Mini-reflexe

  • Kterou cestu jsi zvolila a proč?
  • Zaregistrovala jsi rozdíl mezi „Claude radí" (chat) a „Claude dělá" (code)?
  • Cítila ses bezpečně, když Claude poprvé něco napsal/spustil?

Výstup dne

  • ✅ Funkční Code prostředí (buď Desktop Code, nebo CLI Claude Code)
  • ✅ První úspěšný prompt — Claude ti něco navrhl/vytvořil/spustil
  • ✅ (Cesta B jen) CLAUDE.md v ~/ai-univerzita-prace/ pro perzistentní kontext

Od zítřka začneme reálně programovat — Python, pandas, automatizace.

Co budeš mít na konci

Funkční Claude Code prostředí — buď Desktop, nebo CLI

AI Univerzita — soukromá vzdělávací platforma