Přeskočit na obsah

Skills — built-in příkazy + tvůj první vlastní skill

⏱ Odhadovaný čas 45 min
📍 Pozice Den 4, blok 4 / 7
🎯 Po tomto bloku budeš umět
  • Umíš 5 built-in slash-příkazů (/help, /model, /cost, /clear, /new) a víš, kdy je použít
  • Rozumíš konceptu „skill = opakovaně použitelné workflow"
  • Máš vlastní skill (/otestuj-me NEBO /vysvetli-gramatiku) — funkční, otestovaný, v ~/.claude/skills/

🧠 Co je „skill” v Claude Code

Sekce “🧠 Co je „skill” v Claude Code”

Skill = workflow, které napíšeš jednou a voláš pokaždé jedním příkazem.

Vzpomeň si na své dobré prompty z Dne 2 — rozepisuješ pokaždé „chovej se jako tutor, dej mi 3 příklady, pak pravidlo, pak otázku na procvičení…” — to je opakující se instrukce. Místo abys ji psal/a pokaždé znovu, uložíš si ji jako skill a pak stačí napsat /otestuj-me (nebo /vysvetli-gramatiku).


🧪 Experiment 1: 5 built-in příkazů (10 min)

Sekce “🧪 Experiment 1: 5 built-in příkazů (10 min)”

CC má sadu vestavěných příkazů — už je znáš nebo je teď poznáš. Otevři VSCode, integrovaný terminál, spusť claude (ve složce ai-skoleni-den3).

  1. /help — seznam všech dostupných příkazů.

    /help

    Prohlédni si, co ti CC nabízí. Většinu teď nepotřebuješ — jen tam jednou mrkni.

  2. /model — zjistí (a přepne) model. Ukáže ti, jestli jsi na Sonnetu, Opusu nebo Haiku.

    /model
  3. /cost — kolik jsi za session utratil/a (jen pro placený API/Pro plán).

    /cost

    Dobré na sledování spotřeby během delšího projektu. Pokud používáš free tier, /cost buď nevypíše nic nebo 0.00 $ — tato metrika funguje jen při placeném účtu.

  4. /clear — vymaže historii aktuální konverzace, ale zachová kontext projektu (CLAUDE.md). Užitečné, když jsi „zamotal/a” CC a chceš začít čerstvě, ale bez restartu.

    /clear
  5. /new — stejně jako kdybys ukončil/a a spustil/a claude znovu. Kompletně nová session.

    /new

🧪 Experiment 2: Tvůj první custom skill (25 min)

Sekce “🧪 Experiment 2: Tvůj první custom skill (25 min)”

Teď si napíšeš vlastní skill, který z CC udělá tvého specializovaného tutora. Podle persony si vyber variantu.

Skill = složka se souborem SKILL.md. Cesta:

C:\Users\%USERNAME%\.claude\skills\<jméno-skillu>\SKILL.md

Stejná ~/.claude/ složka, kde je tvůj globální CLAUDE.md. Skill v .claude/skills/ = global = funguje napříč všemi projekty.

---
name: jméno-skillu
description: Kdy mě zavolat (klíčová slova). Čím konkrétnější, tím lépe.
---
# Instrukce pro Claude
(Tvůj prompt — jak přesně se má chovat, když ho zavoláš.)
  • YAML frontmatter (mezi --- řádky): jméno + kdy se má spustit
  • Markdown body: přesné instrukce

Jak CC skill spustí:

  1. Primárně — CC automaticky matchuje description (klíčová slova) s tím, co právě píšeš. Když řekneš „vyzkoušej mě z dějepisu”, CC si všimne, že to sedí na skill otestuj-me a použije ho.
  2. Explicitně — zkus napsat /jméno-skillu nebo prostě zmínit jméno („použij otestuj-me”). Některé verze CC slash-invokaci podporují, jiné ne; pokud /otestuj-me nic neudělá, popiš úkol naturally a CC skill najde přes description.

Vytvoření skillu krok za krokem

Sekce “Vytvoření skillu krok za krokem”
  1. Ve VSCode: File → Open Folder → napiš do address baru C:\Users\%USERNAME%\.claude → Enter.

  2. V Exploreru (levý panel) pravý klik na prázdné místo → New Folderskills.

  3. Uvnitř skills/ pravý klik → New Folderotestuj-me.

  4. Uvnitř otestuj-me/ pravý klik → New FileSKILL.md.

  5. Otevři SKILL.md a vlož:

    ---
    name: otestuj-me
    description: Spusť krátký test/kvíz na studijní téma, které student zadal. Používej, když student napíše /otestuj-me nebo „vyzkoušej mě z..." nebo „dej mi test na...".
    ---
    # Instrukce — tutor s krátkým testem
    Jsi můj studijní tutor na maturitu. Když mě zavoláš, znamená to, že chci **krátký
    interaktivní test** z tématu, které ti hned řeknu (nebo na které právě koukáme).
    ## Postup (DRŽ SE HO PŘESNĚ)
    1. **Pokud téma neznáš, zeptej se**: „Z jakého tématu tě vyzkoušet? (Dějepis, matika,
    literatura, AJ...?)"
    2. **Jakmile znáš téma, dej mi 5 otázek** — POSTUPNĚ, ne všechny naráz:
    - 3 otázky typu A/B/C/D (výběr)
    - 1 otázka na krátkou odpověď (1 věta)
    - 1 otevřená otázka („vysvětli vlastními slovy...")
    3. **Po každé mojí odpovědi** mi řekni:
    - ✅ Správně / ❌ Špatně
    - Pokud špatně: vysvětli **proč** + správnou odpověď
    - Pokud správně: krátké ocenění (1 věta, ne přehnané)
    4. **Na konci** mi dej skóre (X/5) a 1 věc, kterou si mám **zopakovat**.
    ## Pravidla
    - **NIKDY** mi nedávej všech 5 otázek najednou — vždy postupně.
    - **NIKDY** mi neprozraď odpověď, dokud se nezkusím.
    - **VŽDY** vysvětli chybu pedagogicky (ne jen „špatně, je to X").
    - Obtížnost: střední (maturitní úroveň).
  6. Ulož Ctrl+S.


  1. Vrať se do VSCode se složkou ai-skoleni-den3 (File → Open Folder → Desktop → ai-skoleni-den3).

  2. Integrovaný terminál (Ctrl+) → spusť claude`.

  3. Napiš (zkus nejdřív slash, pokud nic neudělá, zkus přirozenou zmínku):

    /otestuj-me

    Pokud CC jen odpoví „neznám /otestuj-me”, zkus místo toho:

    Použij skill otestuj-me — vyzkoušej mě z dějepisu.
  4. Sleduj:

    • Student A: CC se tě ptá na téma → pak dává 1 otázku → čeká na odpověď → vyhodnotí → další.
    • Student B: CC se tě ptá, kterou gramatiku → pak 3 příklady → pravidlo → cvičení.
  5. Pokud funguje jak má → 🎉 Tvůj první skill běží!

  6. Pokud NEfunguje:

    • Uložil/a jsi SKILL.md (Ctrl+S)?
    • Je cesta správná? C:\Users\%USERNAME%\.claude\skills\<jméno>\SKILL.md
    • Restart CC: /exit, pak claude znovu.
    • Frontmatter začíná a končí ---?

🧪 Experiment 3: Vylaď skill podle sebe (10 min)

Sekce “🧪 Experiment 3: Vylaď skill podle sebe (10 min)”

První verze skoro nikdy není finální. Projdi si pár scénářů a přidej pravidla.

Vyzkoušej volání skillu 2-3x s různými tématy:

  • /otestuj-me → vyzkoušej se z dějepisu
  • /otestuj-me → vyzkoušej se z matiky
  • /otestuj-me → vyzkoušej se z literatury

Co upravit? Otevři SKILL.md a doplň:

  • Příklady, které ti nevadily, zachovej.
  • Co tě rušilo, přidej jako pravidlo („NIKDY neprozrazuj odpověď v nápovědě”, „VŽDY mi dej 1 větu povzbuzení”, apod.).
  • Ulož → vyzkoušej znovu.

💡 Co sis dnes osvojil/a

Sekce “💡 Co sis dnes osvojil/a”
  1. Built-in commands/help, /model, /cost, /clear, /new
  2. Skill = opakovaně použitelné workflow (jeden příkaz místo opakování dlouhých promptů)
  3. Umístění ~/.claude/skills/název/SKILL.md (global, napříč projekty)
  4. Struktura YAML frontmatter (name + description) + Markdown instrukce
  5. Iterace — první verze není finální, vylaď po 2-3 použitích

  • Tvůj globální CLAUDE.md z Bloku 01 funguje (ověřeno)
  • Jeden vlastní skill v ~/.claude/skills/ (Student A: otestuj-me, Student B: vysvetli-gramatiku)
  • Skill voláš úspěšně v CC (/jméno) a chová se podle instrukcí
  • Vyzkoušel/a jsi ho 2-3x na různých tématech

Pokračovat na blok 05: Check-in (polední) →