príručka workshopu
Praktický sprievodca celým dňom — od prvého kontaktu s Claudom až po vlastnú appku naživo na internete. Poskladaný podľa obsahu, krok za krokom: každá časť je jeden kúsok cesty od nápadu k hotovému projektu.
| Čas | Blok programu | Časť |
|---|---|---|
| — | Príprava (pred workshopom) | Časť 0 |
| 9:00 | Úvod — zorientuj sa v Claude | Časť 1 |
| 9:00 | Mindset vibe kódovania | Časť 2 |
| 9:30 | Promptovanie ako remeslo | Časť 3 |
| 10:45 | Tvoje zadanie — brief & podklady | Časť 4 |
| 10:45 | Claude Design — návrh appky/webu | Časť 5 |
| 13:15 | Z dizajnu do kódu: HTML/JS | Časť 6 |
| 14:15 | git push → NAŽIVO 🚀 | Časť 7 |
| 15:15 | Výkon, GEO + Claude Code na úpravy | Časť 8 |
| — | Kam ďalej — pokročilé stacky | Bonus A |
| — | Otázky a cvičenia na záver | Bonus B |
| — | Slovníček pojmov | Príloha |
Rekap prípravy — účty a programy máme nachystané ešte pred príchodom (viď samostatný checklist pred workshopom): platený Claude, GitHub, Vercel, Claude desktop appka (s Claude Code) a GitHub Desktop. Kto to má hotové, ráno rovno tvorí.
Claude ti počas dňa poslúži v troch podobách. Je to stále ten istý „mozog", líšia sa len tým, na čo sú stavané:
Klasický rozhovor na claude.ai alebo v appke. Tu premýšľaš, analyzuješ, zadávaš: rozvinieš nápad, spíšeš zadanie, poradíš sa.
Agent na kódovanie. Nielen píše kód, ale aj sám spúšťa príkazy (CLI), vytvára súbory, testuje a nasadzuje. Beží v desktop appke (bez terminálu) alebo v príkazovom riadku.
Agent na väčšie viackrokové úlohy pre nekódiacich ľudí. Odovzdáš mu zadanie (výskum, príprava podkladov, práca so súbormi a nástrojmi) a on to odpracuje.
Claude má viac modelov — líšia sa výkonom, rýchlosťou a cenou. Predstav si to ako motorizácie tej istej značky auta:
| Model | Aký je | Kedy ho použiť |
|---|---|---|
| Haiku | najrýchlejší a najlacnejší | jednoduché, rýchle úlohy |
| Sonnet | vyvážený „ťahúň" | bežná každodenná práca, väčšina kódenia |
| Opus | najvýkonnejší | zložité, náročné úlohy a rozmýšľanie |
| Fable | špička nad Opusom — „brutalita" | to najnáročnejšie, keď chceš maximum (za príplatok) |
Praktické dnes: na náročné premýšľanie a ťažší kód siahni po Opuse, na svižnú prácu po Sonnete. Model prepneš priamo v rozhovore.
A kto chce dnes nejakú brutalitu, môže otestovať Fable — ale priprav sa, že si priplatíš. 💸
Token je najmenší kúsok textu, ktorý model spracúva — zhruba kus slova. Všetko, čo Claudovi napíšeš, aj to, čo ti odpovie, sa počíta v tokenoch. Tokeny = mena, ktorou platíš za prácu modelu. Silnejší model (Opus, Fable) minie na tú istú úlohu drahšie tokeny než Sonnet či Haiku.
Preto si dnes budeme strážiť Usage (spotrebu) — aby ste sa naučili efektívne pracovať s tokenmi: dávať jasný kontext, neopakovať zbytočnosti a siahať po silnom modeli len tam, kde sa to naozaj oplatí.
Náš dnešný stack (skladačka technológií) má tri vrstvy:
Dva typy textových súborov, s ktorými sa dnes stretneš:
.md (Markdown) — jednoduchý text s pár značkami na formátovanie. Ľahko sa píše aj číta; poznámky, dokumentácia, obsah. (Táto príručka je .md súbor.).html — jazyk webových stránok. Prehliadač ho premení na vizuálnu stránku. Ukecanejší, plný „tagov".Vzťah medzi nimi: Markdown je na písanie, HTML je to, čo prehliadač zobrazí. Markdown sa dá jednoducho premeniť na HTML pre web.
Ako vyzerá Markdown zvnútra
# Veľký nadpis
## Menší nadpis
Bežný text s **tučným** a *kurzívou*.
- bod v zozname
- ďalší bod
[Odkaz](https://priklad.sk) a `kúsok kódu`.
Celý deň je jedna cesta. Takto ide krok po kroku — a takto sa mapuje na program:
localhost:3000 — funguje? (Časť 6)git push → appka je naživo na vlastnej adrese. (Časť 7)mojaappka.sk) cez DNS. (Časť 8 / bonus)Opíšeš, čo chceš, a Claude to postaví. Ty si režisér, Claude je remeselník — tvoja práca je jasne zadať, pozrieť výsledok a smerovať ďalej. Kvalita výstupu stojí a padá na tom, ako dobre zadáš a aký kontext dodáš.
Zmyslom vibe kódovania je preniesť svoj vibe (vibráciu) — ja tomu hovorím nadšenie — do AI, ktorá z toho vytvorí aplikáciu. Keďže ste tu podnikatelia, poznáte, čo potrebujete riešiť, zlepšovať, a hlavne poznáte detaily. Sám si ich zadáš, AI to vylepší a dodá Ti hotovú vec — doladenú aj tam, kde by si Ty ani netušil, že treba riešiť detail.
Na začiatku si vyberieš alebo vytvoríš priečinok, kde budú tvoje projekty „bývať" (napr. Projects v domovskom priečinku). Claude Code pracuje vždy vnútri tohto priečinka.
Kým appka nie je na internete, žije len na tvojom počítači. Tomu hovoríme localhost. Keď niečo nakódime, najprv si to pozrieš u seba v prehliadači na adrese localhost:3000 — je to súkromná verzia len pre teba. Až keď si spokojný, pošleme ju von na internet (to je poobedný git push).
Kedysi sa množstvo krokov pri kódovaní klepalo ručne do terminálu (čierne okno s príkazmi). My ho používať nebudeme. Claude Code si príkazy spúšťa sám — tomu hovoríme CLI (command line). Aj jednotlivé služby (Vercel, GitHub…) majú svoje CLI a Claude ich obsluhuje za teba. Terminálu sa báť nemusíš.
„Čo si o mne myslíš? Čo o mne vieš?"
Prečítame si odpovede a podelíme sa (spraví to aj Peter).
Prečo to robíme: ukazuje, koľko kontextu už Claude o tebe má z pamäte a histórie — a že čím lepší kontext, tým lepší výstup. Toto je palivo celého dnešného dňa.
Otvor to otázkou priamo Claudovi:
„Som na workshope, kde sa idem učiť Claude Code. Čo mi odporúčaš teraz urobiť, aby si mi dával čo najlepšie výsledky?"
Potom si prejdeme päť nástrojov, ktoré Claude „vyladia" na tvoju dnešnú prácu:
Otázka pre teba: Čo dnes chcem vyrobiť / naprogramovať? Na to si založíme projekt — všetok kontext, súbory aj história k dnešnej appke budú na jednom mieste.
Projektu nastavíme vlastné inštrukcie: čo staviame, v akom štýle, kam to nasadzujeme. Claude ich má „pod rukou" v každej správe. (Detailne v 2.5 nižšie.)
Skill je nastálo uložený postup či znalosť, ktorý Claude použije, keď treba.
Na základe odpovede si vytvoríme skill pre dnešný deň, ktorý zoptimalizuje našu prácu.
Cez konektory Claude siahne na externé služby. Dnes napr. Airtable ako databáza — miesto, kam bude naša appka/web posielať dáta.
Krátka odpoveď: pre jednodňový build zvyčajne netreba. Kontext ti nesú Custom instructions + Skill. Memory sa oplatí pri dlhodobých projektoch, kde sa história hromadí cez veľa sedení. Dnes ju necháme tak.
Dobré projektové inštrukcie zvyčajne obsahujú:
Príklad — ilustračný landing page pre kaviareň
Staviam jednoduchý landing page pre moju kaviareň (pre okoloidúcich a nových zákazníkov).
Tech: čisté HTML/JS, nasadzujem cez GitHub → Vercel.
Štýl: teplé zemité farby, veľké fotky, priateľský tón, texty po slovensky.
Dáta z rezervačného formulára posielaj do Airtable.
Komunikuj so mnou po slovensky, jednoducho, a pri každej zmene mi ukáž, čo sa stalo.
Promptovanie nie je o nájdení jednej perfektnej vety. Je to rozhovor, ktorý riadiš. Začneš všeobecne, pozrieš, čo príde, a ďalšími otázkami to postupne dolaďuješ k tomu, čo naozaj chceš. Prvá odpoveď je štart, nie cieľ.
Remeslo nie je v tom, čo napíšeš prvýkrát — je v tom, čo vieš povedať po prvej odpovedi.
Toto je pár univerzálnych „páčok". Fungujú na hocijakú tému — recept, text, appku:
| Páčka | Čo povieš | Čo tým získaš |
|---|---|---|
| Nechaj rozhodnúť Clauda | „Ako by si to spravil Ty? Čo odporúčaš?" | názor a odporúčanie, nie len neutrálny výpis |
| Pýtaj alternatívy | „Ukáž mi ešte iné pohľady. Existuje iné riešenie?" | širší priestor možností, z ktorých vyberáš |
| Pridaj rámec / optiku | „Pozri sa na to cez TCM / očami dizajnéra / marketéra." | hĺbku a nový uhol pohľadu |
| Zúž na cieľ | z „dobrý vývar" na „peptidový vývar" | presnejšiu, cielenú odpoveď |
| Vytlač ďalej / zosilni | „Ako to ešte zosilním? Čo pridať, aby to bolo lepšie?" | optimalizáciu a extra kvalitu |
Tá istá téma, štyri otázky — a sleduj, ako odpoveď rastie:
Dostaneš solídny základ. Ale je všeobecný — pre každého rovnaký.
Odpoveď sa úplne zmení — zrazu je cielená na kolagén a peptidy, dlhé varenie kostí a kĺbov. → páčka: zúženie na cieľ.
Preklopí sa do inej roviny — hrejivosť, budovanie qi a krvi, sezónnosť. → páčka: pridanie optiky.
Dostaneš konkrétne prísady a prečo fungujú. → páčka: optimalizácia.
Presne tie isté páčky použiješ, keď staviaš svoju appku:
Doteraz sme sa hrali na cvičných príkladoch. Teraz na TVOJOM. Podstata tohto bloku: nečakaj na dokonalé zadanie od niekoho iného — zadaj si ho sám, daj Claudovi svoje podklady a nechaj výstup do .md súboru, s ktorým ideš ďalej.
Napíš Claudovi, čo naozaj riešiš — vlastnými slovami, kľudne neučesane. Nemusí to byť appka; môže to byť analýza, prehľad, rozhodnutie. Claude si to s tebou učeše (pamätáš páčky z Časti 3).
Claude je oveľa lepší, keď nehádže do vzduchu, ale pracuje s tvojím materiálom. Pripoj čo máš:
.csv, .xlsx (export z účtovníctva, Airtable, Excelu).pdf, .docx, poznámky.mdNepýtaj len odpoveď v chate — vypýtaj si výstup do súboru:
Prečo: v chate sa to stratí v scrollovaní; .md súbor si uložíš, upravíš, pošleš ďalej a stane sa vstupom pre ďalší krok (napr. podklad pre Claude Design alebo pre kód). Presne toto je „poriadok v chaose" v praxi.
Aby to nebolo len teória — takto to prebehlo naozaj, na reálnych dátach bistra:
Čo spravil Claude: pozrel sa do tabuľky Cashflow (2 153 záznamov) — a prvý užitočný výstup nebol graf. Bolo to zistenie, čo tie dáta vôbec unesú:
2025-01 do 2026-06,Toto je hlavné poučenie celého bloku:
Až potom prišiel návrh 5 typov výstupov (mesačný vývoj, food-cost %, štruktúra výdavkov, sezóna, medziročne) + reálne čísla 2025 — a všetko do .md súboru, s ktorým sa dá ďalej robiť.
Teraz ty. Vezmi vlastný podklad (alebo si vymysli malý), zadaj si brief, pripoj dáta, vypýtaj .md. Skús aj páčky z Časti 3 („ako by si to spravil Ty?", „ukáž iné pohľady"). Nič nepokazíš — pokojne experimentuj.
Keď máš brief a podklady vyčistené v .md, máš presne to, čo Claude Design potrebuje na vstupe. Návrh appky/webu nestaviaš z prázdna — staviaš ho z tohto briefu. V ďalšom kroku z neho spravíme vizuálny návrh (Časť 5) a potom z neho reálny kód (Časť 6).
Claude Design je krok medzi „mám nápad" a „mám appku". Vezme tvoj brief z Časti 4 a spraví z neho skutočný vizuálny návrh — obrazovky, rozloženie, farby, typografiu — ktorý si hneď vidíš a klikáš, ešte predtým, než sa píše čo i len riadok kódu.
Čo Claude Design robí:
Máš návrh, ktorý sa páči. Teraz z neho spravíme skutočnú appku. Návrh odovzdáš (handoff) Claude Code — agentovi, ktorý nielen píše kód, ale aj sám spúšťa príkazy, ukladá súbory a rovno ti ukáže výsledok v prehliadači.
Ako to prebieha:
localhost).Celý tento blok zvládneš bez terminálu a bez klikania po weboch — všetko zadáš do Claude Code ako obyčajnú vetu. Claude spustí príkazy za teba. Postup má štyri kroky: (1) nahrať projekt na GitHub, (2) v novej session si nechať vysvetliť ako GitHub funguje, (3) prepojiť Vercel s GitHubom, (4) rozumieť webhooku, ktorý to celé drží naživo.
Otvor projekt v Claude Code a zadaj mu presne toto:
Čo sa stane na pozadí (Claude to spraví za teba):
Otvor si novú, čistú session v Claude Code (aby nemiešal kontext) a nechaj si to vysvetliť vlastnými slovami:
Aby si to nemusel skladať sám, tu je základ, ktorý by ti mal vysvetliť:
main.Vercel je hosting — vezme kód z GitHubu a zobrazí ho ako živú stránku na internete. Prepojíš ich raz a potom je to automatické:
vercel.com a prihlás sa cez GitHub (Continue with GitHub).tvojprojekt.vercel.app) — a appka je naživo. 🎉Keď si v kroku 6.3 prepojil GitHub s Vercelom, potichu sa nastavil webhook. To je jediný dôvod, prečo sa zmeny objavia naživo bez toho, aby si čokoľvek klikal.
Predstav si to ako domový zvonček: Vercel nemusí každú chvíľu kontrolovať, či si niečo zmenil. Namiesto toho GitHub zazvoní presne vtedy, keď treba. Celý reťazec:
Keď appka beží, netreba tušiť — dá sa to zmerať. Výkon si overíš cez tzv. Lighthouse skóre, a to, či ťa v ére AI vôbec niekto nájde, rieši GEO. Poďme na oboje.
pagespeed.web.devLighthouse je nástroj od Googlu, ktorý „preklepne" tvoju stránku a dá jej známky. Najjednoduchšie ho spustíš online — netreba nič inštalovať:
pagespeed.web.dev..vercel.app z Časti 7) a stlač Analyze.Dostaneš štyri známky (0–100). Zelená (90+) je cieľ, oranžová je OK, červená volá po oprave:
Nemusíš tušiť, prečo je skóre nízke. Odfoť report a podaj ho Claudovi:
GEO = Generative Engine Optimization. Kým klasické SEO ťa tlačí vyššie v zozname modrých odkazov na Googli, GEO rieši niečo nové: aby ťa AI asistent (ChatGPT, Claude, Perplexity, Google AI Overviews) spomenul a odporučil priamo vo svojej odpovedi.
Čo zvyšuje šancu, že ťa AI pochopí a odcituje:
schema.org) — strojovo čitateľné „štítky" o tom, čo obsah je (podnik, produkt, FAQ, recept…).robots.txt; postupne sa udomácňuje aj súbor llms.txt ako „mapa pre AI".Ľudia sa čoraz viac pýtajú AI namiesto toho, aby googlili a klikali. To mení pravidlá:
Rozšírenie do Chrome, ktoré spraví screenshot celej stránky — aj tej časti, čo je „pod záhybom" a musel by si ju doskrolovať. Jeden klik a máš celý web ako jeden obrázok alebo PDF. gofullpage.com ↗
Na čo sa hodí:
Pripomeňme si: Lighthouse na pagespeed.web.dev dá tvojej stránke štyri známky 0–100 (Performance, Accessibility, Best Practices, SEO). Sen je mať všetky štyri na 100 — a ide to prekvapivo rýchlo:
pagespeed.web.dev spusti analýzu a rozklikaj si v reporte všetky záložky a sekcie (Performance, Accessibility, Best Practices, SEO + Opportunities / Diagnostics) — nech je na obrazovke vidno všetko naraz.Ak potrebuješ online obchod (produkty, košík, platby), Medusa je open-source „motor" pre eshopy. Je headless — obchodná logika (backend) je oddelená od vzhľadu (frontend), takže výzor si postavíš úplne po svojom. Verzia v2 je aktuálna línia. medusajs.com ↗
Na blog, články a marketingový obsah sa hodí CMS (systém na správu obsahu).
Na bežný web (prezentácia, portfólio, firemný web) je skvelý Astro.
pagespeed.web.dev — Google ti dá skóre a povie, čo zlepšiť.Kde písať a držať obsah a poznámky, z ktorých appka/web čerpá:
.md), plne v tvojich rukách.Oba sa dajú zapojiť ako zdroj obsahu, ktorý Claude spracuje a premení na web/appku.
Zdroj pravdy (source of truth) = jedno miesto, ktoré platí pre daný druh dát. Keď máš tú istú vec na piatich miestach, skôr či neskôr si protirečia. Preto pre každý typ obsahu urči jeden hlavný domov:
| Čo | Kde býva zdroj pravdy |
|---|---|
| Kód | GitHub |
| Dáta z appky (objednávky, formuláre) | databáza (dnes Airtable) |
| Obsah a poznámky | Notion alebo Obsidian |
| Rozpracované / lokálne | tvoj počítač (lokál) |
Keď je appka naživo a posiela dáta (napr. do Airtable), sprav si bezpečnostnú previerku vlastného projektu:
Na čo si dať u začiatočníkov najväčší pozor:
.env a tajné súbory — nikdy ich nepushuj na GitHub.mojaappka.sk) a systém, ktorý ju nasmeruje na tvoj hosting.pagespeed.web.dev..md), plne v tvojich rukách; znalostná báza prepojená odkazmi. obsidian.md ↗