Přeskočit na obsah

Claude Code — první konverzace (5 experimentů)

⏱ Odhadovaný čas 60 min
📍 Pozice Den 3, blok 4 / 7
🎯 Po tomto bloku budeš umět
  • Spustil(a) jsi Claude Code v dedikované složce (ne v home!)
  • 5 experimentů: version, první konverzace, slash-commands, file write s permission, Plan Mode
  • Víš, co znamená "Allow once" vs "Allow always" a kdy co zvolit

⚠️ NEJDŮLEŽITĚJŠÍ PRAVIDLO DNE: Claude Code vždy v projektové složce

Sekce “⚠️ NEJDŮLEŽITĚJŠÍ PRAVIDLO DNE: Claude Code vždy v projektové složce”

claude spouštěj VŽDY z projektové složky (v VSCode integrovaném terminálu).

Proč: Pokud spustíš claude v home folderu (C:\Users\Xxx\), CC má přístup k celému tvému počítači — fotky, dokumenty, vše. To je:

  • 🐌 Pomalé (CC indexuje tisíce souborů při startu)
  • ⚠️ Nebezpečné (CC může omylem upravit něco důležitého)
  • 🤯 Matoucí (CC neví, kde je „tvůj projekt”)

Řešení: VSCode integrovaný terminál je automaticky ve správné složce. Stačí ho otevřít.

  1. Máš otevřené VSCode se složkou ai-skoleni-den3 (z Bloku 01). Pokud ne:

    • File → Open Folder… → Desktop → ai-skoleni-den3 → Open
  2. Otevři integrovaný terminál: Ctrl + ` (backtick).

  3. Prompt ti ukáže, kde jsi:

    PS C:\Users\tvojeJméno\Desktop\ai-skoleni-den3>

    Hotovo. Terminál je automaticky ve správné složce — žádné cd nemusíš.

Teď jsi připravený/á.


🧪 Experiment 1: Sanity check (2 min)

Sekce “🧪 Experiment 1: Sanity check (2 min)”
Terminál
claude --version

Očekávaný výsledek: Vypíše verzi, např. @anthropic-ai/claude-code version 2.x.x.

Pokud nic: vrať se na Blok 00 setup kontrolu.


🧪 Experiment 2: První konverzace (8 min)

Sekce “🧪 Experiment 2: První konverzace (8 min)”
  1. V integrovaném terminálu VSCode (ve složce ai-skoleni-den3) napiš:

    Terminál
    claude

    CC se spustí. Uvidíš úvodní text a blikající prompt.

  2. Napiš přesně tohle a stiskni Enter:

    Ahoj, napiš mi 1 krátký vtip v češtině.
  3. CC odpoví. Sleduj, že není rozdíl od claude.ai — je to stejný Claude, jen v terminálu.

  4. Napiš druhou zprávu (konverzace pokračuje):

    A teď ten samý vtip ve stylu Shakespearovského dramatu.
  5. CC pokračuje v kontextu.


🧪 Experiment 3: Slash-commands — co jiného CC umí (8 min)

Sekce “🧪 Experiment 3: Slash-commands — co jiného CC umí (8 min)”
  1. V běžícím claude napiš:

    /help

    CC vypíše seznam slash-commandů.

  2. Zkus /new — nová konverzace (jako „New chat” v claude.ai):

    /new

    CC resetuje historii. Napiš cokoliv na ověření — předchozí kontext (Shakespeare vtip) už není.

  3. Zkus /exit:

    /exit

    CC skončí, vrátíš se do terminálu.

  4. Znovu spusť claude (v pořád stejné složce):

    Terminál
    claude

Důležitější slash-commands na zapamatování

Sekce “Důležitější slash-commands na zapamatování”
CommandCo dělá
/helpVypíše všechny commands
/newNová konverzace, historie pryč
/exitUkončí Claude Code
/clearVymaže obrazovku (zachová historii)
/modelPřepne mezi modely (Sonnet / Opus / Haiku)

🧪 Experiment 4: File write + permission UX (15 min) — KLÍČOVÝ

Sekce “🧪 Experiment 4: File write + permission UX (15 min) — KLÍČOVÝ”

Teď poprvé necháš CC vytvořit skutečný soubor.

  1. V běžícím claude napiš přesně:

    Vytvoř v této složce soubor `den3-prvni.txt` s touto šablonou pro moji dnešní reflexi:
    """
    Den 3 — Claude Code: moje první zkušenost
    Co mi dnes bylo nejtěžší:
    [doplním během dne]
    Co mi nejvíc pomohlo:
    [doplním během dne]
    Co jsem vytvořil/a s CC:
    [doplním v Bloku 04]
    """
  2. Sleduj, co CC udělá:

    • Nejdřív ti oznámí, že chce použít nástroj pro zápis souboru.
    • Zobrazí permission prompt podobný:
      Tool: Write
      File: den3-prvni.txt
      [1] Allow once
      [2] Allow always for this session
      [3] Deny
  3. Vyber 1 — Allow once (napiš „1” nebo klikni volbu).

Ověř, že soubor existuje

Sekce “Ověř, že soubor existuje”
  1. V VSCode v Exploreru (levý panel) uvidíš nový soubor den3-prvni.txt:

    • Klikni na něj → otevře se v editoru.
    • Obsah: šablona pro dnešní reflexi (3 sekce k doplnění).
    • Během dne ho doplňuj — v Bloku 05 ho ukážeš Miroslavovi.
  2. Gratuluji — Claude Code právě vytvořil tvůj první soubor přes AI. 🎉


🧪 Experiment 5: Plan Mode — ukázka, než exekuuje (20 min)

Sekce “🧪 Experiment 5: Plan Mode — ukázka, než exekuuje (20 min)”
  1. V běžícím claude stiskni Shift + Tab (klávesovou zkratku). Status bar dole změní — uvidíš ikonu / text, že jsi v Plan Mode.

  2. Napiš:

    Přepiš den3-prvni.txt na básničku o kávě ve 4 řádcích.
  3. CC ti napíše PLÁN, ne exekuci. Například:

    Plán:
    1. Vytvoří novou básničku o kávě (4 řádky)
    2. Přepíše obsah den3-prvni.txt novým textem
    Chceš pokračovat? [y/n]
  4. Napiš y — CC exekuuje plán a přepíše soubor.

  5. Otevři den3-prvni.txt ve VSCode — uvidíš básničku.


🆘 Troubleshooting — běžné problémy

Sekce “🆘 Troubleshooting — běžné problémy”

CC se zacyklí nebo přestane reagovat

Sekce “CC se zacyklí nebo přestane reagovat”

Stiskni Esc nebo Ctrl+C — přeruší aktuální akci.

CC vytvořil něco, co jsem nechtěl/a

Sekce “CC vytvořil něco, co jsem nechtěl/a”

V claude napiš: „Smaž všechny soubory, co jsi vytvořil v této konverzaci. Řekni mi, co mažeš, než smažeš.” — CC ti vrátí undo.

„Allow tool?” uvíznu a nic nedělám

Sekce “„Allow tool?” uvíznu a nic nedělám”

Zkus 1 nebo y pro Allow once. Pokud nereaguje, Ctrl+C a claude znovu.

CC vypíše chybu „permission denied”

Sekce “CC vypíše chybu „permission denied””
  • Zavři VSCode a spusť ho jako admin (klik pravým na ikonu VSCode → „Spustit jako správce”) — integrovaný terminál pak poběží s admin právy.
  • Nebo CC pracuje v chráněné složce (System32 apod.) → zavři projekt a otevři jiný ve složce Desktop\ai-skoleni-den3 (File → Open Folder).

💡 Co sis dnes osvojil/a

Sekce “💡 Co sis dnes osvojil/a”
  • Step 0 — vždy dedikovaná složka, nikdy claude v home folderu
  • Základní konverzace — stejný Claude jako claude.ai, jen v terminálu
  • Slash-commands/help, /new, /exit
  • Permission UX — Allow once (bezpečné) vs Allow always (pro pokročilé)
  • Plan Mode — uvidíš plán před exekucí

Pokračovat na polední check-in s lektorem →