Právě teď: Blok 1

Cursor Masterclass

Celodenní praktický workshop — od základů po nasazení

09:00–09:15 Uvítání + kontrola nastavení 15 min

Co se naučíte

Ověříte si, že máte všechny nástroje připraveny a Cursor funguje správně. Pokud něco chybí, máte prompt, který vám pomůže to vyřešit.

Kontrolní seznam

Prompty

Setupový prompt

Ověří připravenost prostředí pro workshop

Zkontroluj, zda je moje prostředí připraveno na Cursor Masterclass. Ověř: 1) Spouštíš se v Agent mode, 2) Spusť node -v a zkontroluj, zda je Node.js nainstalován, 3) Spusť gh auth status a zkontroluj přihlášení GitHub CLI, 4) Ověř, zda funguje terminál. U všeho, co chybí nebo nefunguje, vysvětli problém a zeptej se, zda chci pomoci s opravou.
09:15–10:00 Ukázky od týmu Aibility 45 min

Co se naučíte

Uvidíte reálné workflow z praxe týmu Aibility — jak Cursor používáme každý den pro marketing, obsah, data a automatizaci. Cílem je ukázat, co je možné, než se pustíte do vlastní práce.

Sledujte ukázky a přemýšlejte, které z těchto workflow by vám ušetřily nejvíc času. Zaznamenejte si nápady — budete je moci realizovat v odpolední build session.

10:00–10:35 Základy Cursoru 35 min

Co se naučíte

Porozumíte čtyřem režimům Cursoru (Agent, Plan, Ask, Debug), kdy který použít, a naučíte se základní smyčku: prompt → výsledek → kontrola → iterace.

Praktická reference

RežimPoužijte kdyžReálný příklad
AgentChcete, aby Cursor jednal — editoval soubory, spouštěl příkazy„Vyčisti toto CSV a vytvoř zprávu"
PlanÚkol má více kroků a chcete zkontrolovat postup před změnami„Přestrukturuj celý projekt"
AskChcete vysvětlení nebo odpověď — bez změn„Co dělá tato funkce?"
DebugNěco je rozbité a chcete systematicky zjistit proč„Skript selhává — proč?"

Základní pravidlo: „Pokud Cursor udělá chybu, bude to drahé vrátit zpět?" Pokud ano → Plan. Pokud ne → Agent a iterujte.

Cvičení — Vyčistěte nepořádná data

Cíl: Vzít nepořádná data, získat čistý výstup. Zvyknout si na smyčku prompt → výsledek → iterace.

Každý dostane stejné nepořádné CSV (200 řádků fiktivní zákaznické zpětné vazby — smíšené jazyky, nekonzistentní hodnocení, duplicitní záznamy, chybějící data).

⬇ Stáhnout CSV
Základ Analyzujte a vyčistěte CSV
  1. Otevřete CSV v Cursoru
  2. Nechte Cursor analyzovat, co je s ním špatně
  3. Vyčistěte data
  4. Vytvořte souhrnnou zprávu
Bonus HTML vizualizace dat
  • Sestavte HTML stránku, která data vizualizuje (grafy, tabulky)
  • Udělejte ji interaktivní (filtry, vyhledávání)
  • Otevřete v prohlížeči a iterujte na designu
Pokročilé Opakovaně použitelný nástroj
  • Napište opakovaně použitelný skript, který zvládne jakékoli CSV se stejnými problémy — nejen toto
  • Přidejte „skóre kvality dat", které ohodnotí, jak čistá data byla před zpracováním a po něm
  • Sestavte to jako mini-aplikaci s nahráváním CSV přetažením, aby to mohl použít kdokoli bez Cursoru
10:35–11:35 Kontext, struktura a pravidla 60 min

Co se naučíte

Kontext je jako psací stůl — správné papíry = Cursor pracuje skvěle. Naučíte se strukturu PACT, vytvoříte si vlastní identitu a pravidla pro Cursor.

Praktická reference — struktura PACT

my-workspace/
├── .cursor/rules/
├── Projects/
│   └── masterclass-project/
│       ├── inputs/
│       └── outputs/
├── Agents/
├── Context/
│   ├── identity/
│   └── goals/
└── Tools/

Cvičení — 4 kroky

Základ PACT struktura, Context a pravidla

Krok 1 — Vytvořte PACT strukturu (2 min):

PACT Scaffolding

Vytvoří kompletní strukturu workspace

Vytvoř PACT workspace strukturu v aktuálním adresáři: - .cursor/rules/ (prázdná složka pro pravidla projektu) - Projects/masterclass-project/inputs/ (prázdná složka) - Projects/masterclass-project/outputs/ (prázdná složka) - Agents/ (prázdná složka) - Context/identity/ (prázdná složka) - Context/goals/ (prázdná složka) - Tools/ (prázdná složka) Vytvoř pouze strukturu, nic víc.

Krok 2 — Vygenerujte Context (20 min): Stáhněte si agenta — sám zjistí, co máte k dispozici, a provede vás celým procesem.

🤖 Agent
Context Generator

Zjistí, co máte (texty, historii konverzací, brand guide, nebo nic) a přizpůsobí proces. Výsledek: tone-of-voice.md přesně popsující váš styl.

  • Extrakce — máte e-maily nebo příspěvky
  • Pohovor — začínáte od nuly
  • Těžba z historie — jste stávající uživatelé Cursoru
  • Import — máte brand guide nebo dokumentaci

Jak ho použít:

  1. Stáhněte context-generator-agent.md a přesuňte ho do Agents/ ve vašem workspace
  2. V Cursoru ho vložte do kontextu přes @Agents/context-generator-agent.md
  3. Napište: „Spusť agenta." — agent převezme řízení a začne pokládáním jedné otázky
Spuštění agenta

Aktivuje Context Generator pro váš workspace

@Agents/context-generator-agent.md Spusť agenta.

Krok 3 — Vygenerujte pravidla (15 min): Stáhněte si agenta — sám zjistí, co máte k dispozici, a vygeneruje pravidla do .cursor/rules/ přesně pro vás.

🤖 Agent
Rules Generator

Detekuje, co máte (Context/ soubory, historii konverzací, existující projekt), vygeneruje pravidla do .cursor/rules/ a navrhne test, zda skutečně fungují.

  • Z Context/ — propojí pravidla s vaší identitou
  • Z historie konverzací — najde instrukce, které neustále opakujete
  • Z projektu — analyzuje strukturu a zásobník
  • Od nuly — krátký pohovor o tom, jak pracujete

Jak ho použít:

  1. Stáhněte rules-generator-agent.md a přesuňte ho do Agents/ ve vašem workspace
  2. V Cursoru ho vložte do kontextu přes @Agents/rules-generator-agent.md
  3. Napište: „Spusť agenta." — pokud jste právě dokončili Context Generator, agent začne rovnou od vašich Context/ souborů
Spuštění agenta

Aktivuje Rules Generator pro váš workspace

@Agents/rules-generator-agent.md Spusť agenta.

Tip: Prohlédněte si pravidla od ostatních uživatelů na cursor.directory/plugins — dobré zdroje inspirace.

Krok 4 — Otestujte (3 min): Agent testování navrhne sám. Nebo spusťte ručně:

Test pravidel

Ověří, že pravidla a kontext fungují

Přečti data z Projects/masterclass-project/inputs/ a vytvoř zprávu v outputs/.
⬇ Stáhnout pact-prompt.md
Bonus Rozšiřte svůj workspace
  • Analyzujte existující reálnou složku projektu: „Co je zde nepořádek? Navrhni PACT reorganizaci."
  • Vygenerujte soubory tónu pro jednotlivé kanály (linkedin.md, emails.md, presentations.md)
  • Vytvořte soubory .cursor/rules/ pro různé pracovní režimy (psaní kódu vs. psaní obsahu vs. analýza dat)
Pokročilé Meta-agenti a automatizace
  • Sestavte „bootstrapper workspace" — prompt nebo skript, který vezme jakýkoli nový projekt a vytvoří celou strukturu PACT + vygeneruje soubory Context z dvouminutového pohovoru
  • Vytvořte meta-agenta v Agents/, jehož úkolem je generovat další agenty: „Na základě tohoto popisu projektu navrhni, které agenty potřebuji, a vytvoř je."
  • Nastavte různé soubory pravidel, které se aktivují podmíněně (např. pravidla pro psaní kódu vs. psaní obsahu vs. analýzu dat) a otestujte, zda Cursor vybírá správný
11:35–12:35 Skills, subagenti, příkazy a MCP 60 min

Co se naučíte

Naučíte se instalovat a vytvářet Skills, nastavovat subagenty pro specializované úkoly, psát vlastní příkazy a připojit Cursor k externím nástrojům přes MCP.

Praktická reference — Skills

Skill = složka se souborem SKILL.md. Cursor ho načítá automaticky. Instalujte přes npx ze skills.sh:

npx skills add vercel-labs/agent-skills

Praktická reference — Subagenti vs Skills

Je úkol složitý s více kroky?
├─ ANO → Potřebuje vlastní kontextové okno?
│   ├─ ANO → SUBAGENT
│   └─ NE  → SKILL
└─ NE  → SKILL

Praktická reference — MCP

Pluginy z Cursor Marketplace bundlují skills + MCP servery + pravidla. Nebo nastavte ručně přes .cursor/mcp.json.

Cvičení — Vyberte si alespoň 2

Cíl: Odejít s alespoň jedním novým skillem a jednou novou schopností (subagent, příkaz nebo MCP) přidanou do vašeho workspace.

Základ Vyberte si z menu
VýzvaCo děláteČas
Nainstalujte skillProhlédněte skills.sh, najděte relevantní, nainstalujte přes npx skills add, otestujte5 min
Požádejte Cursor o skill„Podívej se na mé nedávné konverzace. Jaký úkol neustále dělám? Vytvoř pro něj SKILL.md v .cursor/skills/"10 min
Vytvořte skill od nulyVyberte opakující se úkol. Napište SKILL.md: název, popis, spouštěče, instrukce krok za krokem. Otestujte.10 min
Vytvořte příkazVytvořte soubor .md v ~/.cursor/commands/. Pojmenujte ho po něčem, co děláte opakovaně. Otestujte pomocí /název-vašeho-příkazu5 min
Vytvořte subagentaNapište agenta v .cursor/agents/ s YAML frontmatter. Otestujte pomocí /název-vašeho-agenta10 min
Požádejte Cursor o subagenta„Na základě agentů, které jsem popsal/a, vytvoř dvojici /researcher a /writer subagenta v .cursor/agents/"10 min
Zřetězte dva subagentyVytvořte dvojici researcher → writer. Researcher zapíše do souboru, writer ho přečte a produkuje výstup ve vašem tónu.15 min
Nastavte MCP serverNainstalujte plugin z Marketplace NEBO ručně přidejte server do .cursor/mcp.json. Ověřte zelený puntík, otestujte.10 min
MCP + skill comboNainstalujte plugin z Marketplace, pak vytvořte skill nebo agenta, který využívá jeho schopnosti jako součást workflow15 min
Pokročilé Výzvy pro zkušené
VýzvaCo děláteČas
Sestavte pipeline 3+ agentůOrchestrátor → researcher → writer → reviewer. Orchestrátor deleguje, sbírá výsledky, produkuje finální výstup.20 min
Skill, který generuje skillsVytvořte meta-skill: popíšete úkol, vygeneruje správně strukturovaný SKILL.md a uloží ho. Otestujte vygenerováním 2–3 skills.15 min
Kombinace MCP + subagentNainstalujte plugin z Marketplace, pak vytvořte subagenta, který ho využívá — např. /researcher agent, který prohledá web nebo stáhne data z Notionu před sepsáním zjištění.15 min
Agent na pozadíVytvořte subagenta na pozadí, který sleduje složku na změny a automaticky generuje souhrny nebo reporty.20 min
Přeneste reálný workflowVezměte něco, co skutečně děláte v práci každý týden. Přestavte to jako skill + řetězec subagentů. Nasaďte to, aby fungovalo, až se v pondělí vrátíte do práce.25 min

Prompty

MCP Setup pro Notion

Připojí Cursor k vašemu Notion workspace

Nastav MCP server, abych se mohl/a z Cursoru připojit k Notionu.
Marketing Orchestrátor

Ukázkový skill — inspirace, jak může vypadat pokročilý marketingový subagent s plným rozhodovacím stromem

Toto je příklad hotového SKILL.md souboru — ukazuje, jak daleko může orchestrátor zajít. Nemusíte ho kopírovat celý; použijte ho jako inspiraci pro vlastní subagenty.

--- name: orchestrator description: "The marketing strategist that routes you to the right skill(s). Use this when someone doesn't know where to start, has a vague marketing request, or needs a multi-step workflow. Asks qualifying questions, diagnoses the situation, and recommends a skill sequence. Triggers on: help me with marketing, where do I start, I need to, what should I do first, vague marketing requests. Outputs a recommended skill sequence with context for each step." --- # Marketing Orchestrator Most people don't fail at marketing because they can't execute. They fail because they don't know what to execute, in what order, with what inputs. This skill is the strategist layer. It asks the right questions, diagnoses your situation, and routes you to the right skill(s) in the right sequence. **Think of it as:** A fractional CMO in a box. Figures out what you actually need before diving into tactics. --- ## When to Use This Skill Use the orchestrator when: - You don't know where to start - You have a vague goal ("I need more leads") - You're not sure which skill applies - You need a multi-step marketing workflow - You want to audit what's missing Skip the orchestrator when: - You have a specific task ("write a landing page") - You know exactly what skill you need - You're continuing work from a previous skill --- ## Intake: The Qualifying Questions ### Question 1: What's your goal? ``` A) Get more traffic / be found online B) Generate leads / build email list C) Convert leads to customers D) Build authority / thought leadership E) Launch something new F) Not sure / all of the above ``` **Routing:** - A → keyword-research → seo-content → content-atomizer - B → lead-magnet → direct-response-copy → email-sequences - C → positioning-angles → direct-response-copy → email-sequences - D → brand-voice → newsletter OR seo-content - E → Full launch sequence - F → Continue to Question 2 ### Question 2: What do you already have? ``` [ ] Defined brand voice / how I sound [ ] Clear positioning / what makes me different [ ] Keyword strategy / know what to write about [ ] Lead magnet / opt-in offer [ ] Landing page(s) [ ] Email list [ ] Email sequences (welcome, nurture, conversion) [ ] Content / blog [ ] Newsletter ``` ### Question 3: What's the immediate need? ``` A) I need to write something specific B) I need to plan / strategize C) I need to figure out my messaging D) I need to understand my audience better E) I need a complete marketing system ``` ### Question 4: What's your timeline? ``` A) I need something today B) This week C) Building for the long term ``` --- ## Quick Routing Reference | Goal | First Skill | Then | Then | |------|-------------|------|------| | Get traffic | keyword-research | seo-content | content-atomizer | | Get leads | lead-magnet | direct-response-copy | email-sequences | | Launch product | positioning-angles | direct-response-copy | email-sequences | | Build authority | brand-voice | seo-content OR newsletter | content-atomizer | | Start newsletter | brand-voice | newsletter | — | | Fix messaging | positioning-angles | direct-response-copy | — | | Convert subscribers | email-sequences | — | — | --- ## The Orchestrator Conversation ### Opening "Before we dive into tactics, let me understand your situation. **What's your primary goal right now?** 1. Get found online (SEO, content) 2. Build my email list (leads) 3. Convert more visitors to customers 4. Build authority in my space 5. Launch something new 6. I'm not sure / need help figuring it out" ### Recommendation Format "Based on what you've told me, here's what I recommend: **Immediate:** [Skill 1] — [Why this first] **Then:** [Skill 2] — [What this builds on] **After that:** [Skill 3] — [End result] Want to start with [Skill 1]? I'll need [inputs required]."

Ke stažení: brand-voice content-atomizer linkedin-writer researcher

12:35–13:15 Oběd 40 min

Dobrou chuť! 🍽️

13:15–13:45 CLI a nasazení 30 min

Co se naučíte

Nasadíte svůj projekt z lokálního počítače na internet. Od git init po živou URL za pár minut.

Než začnete — co budete potřebovat:

  • GitHub účet — pokud ho nemáte, založte si ho na github.com/signup (je zdarma)
  • Git — Cursor ho má vestavěný, ale pro terminálové příkazy potřebujete i lokální instalaci (git-scm.com)
  • GitHub CLI — nainstaluje se příkazem brew install gh (Mac) nebo přes cli.github.com

GitHub slouží jako prostředník mezi vaším počítačem a hostingem (Vercel, Railway). Bez něj nasazení nefunguje.

Prompt — nechte Cursor, ať vás provede

Zkopírujte do Cursor chatu (Agent mode). Doplňte popis svého projektu a Cursor vás provede celým procesem.

🚀 Deploy prompt

Z lokálního projektu na živou URL

Mám hotový projekt [popiš co jsi vytvořil, např. "landing page v HTML/CSS" nebo "Next.js appku s formulářem"] a chci ho dostat na internet.

Potřebuju projít celou cestu:
1. Inicializovat Git a pushnout kód na GitHub
2. Propojit GitHub repo s Vercelem (nebo Railway), aby se projekt automaticky nasadil
3. Ověřit, že mám živou URL

Zatím nemám nic z toho nastavené — proveď mě od začátku. Pokud mi něco chybí (GitHub účet, git, gh CLI), řekni co a jak to nainstalovat.

Chci, aby výsledek fungoval tak, že při každém dalším git push se změny automaticky promítnou na webu.

Cvičení — Deploy krok za krokem

Základ Git → GitHub → Vercel

1. Inicializujte Git a uložte kód:

git init && git add . && git commit -m "first commit"

2. Vytvořte repo na GitHubu a pushněte:

gh repo create my-masterclass-project --private --source=. --push

3. Propojte s Vercelem: Otevřete vercel.com/new, vyberte své GitHub repo → Import → Deploy. Hotovo.

4. Otevřete URL — je to živě!

Od teď se při každém git push web automaticky aktualizuje. Žádné ruční nasazování.

Pokročilé Railway, vlastní doména, /deploy příkaz
  • Railway místo Vercelu: Otevřete railway.com/new → Deploy from GitHub repo. Ideální pro backend projekty s databází nebo proměnnými prostředí.
  • Vlastní doména: V nastavení projektu na Vercelu/Railway přidejte svou doménu a nastavte DNS.
  • Deploy příkaz pro Cursor: Vytvořte soubor ~/.cursor/commands/deploy.md s instrukcemi pro git add → commit → push. Příště stačí napsat /deploy a Cursor udělá vše za vás.
13:45–14:00 Přestávka 15 min

Krátká přestávka před volným stavěním. ☕

14:00–16:10 Volné stavění 130 min

Co se naučíte

Postavíte vlastní projekt od nuly — nebo rozšíříte to, co jste vytvořili dopoledne. Tým Aibility obchází a pomáhá.

Nevíte, co stavět?

Vyhledávač projektu

Navrhne 3 projekty na míru vaší práci

Na základě všeho co o mě víš – navrhni 3 nápady na mikroaplikace, které by mi skutečně ušetřily čas nebo vyřešily reálný problém v mé práci. Pro každý: dej mu název, popiš ho jednou větou, uveď, co by bylo potřeba k jeho sestavení v Cursoru dnes (do 2 hodin), a ohodnoť náročnost (začátečník / pokročilý / expert). Návrhy udělej konkrétní pro moji skutečnou práci, ne generické nápady.

Inspirace z reálných workflow Aibility

Toto jsou věci, které náš tým skutečně postavil — ne demo aplikace, ne hypotetické příklady.

🟢 Rychlé výhry

Do 30 min

  • Přejmenování 40 souborů podle vzoru — dejte Cursoru příklad, sám přejmenuje vše
  • Poznámky ze schůzky → akční položky — vložte TLDV přepis, získejte strukturovaný seznam
  • Automatické vyplnění bezpečnostního dotazníku — Excel + Markdown → Python skript → minutu
  • Správce osobních úkolů — Cursor vytváří a aktualizuje úkoly v Apple Reminders
🟡 Středně pokročilé

30–90 min

  • Landing page z přepisu hovoru — TLDV přepis + design reference → stránka na Vercelu
  • Analyzátor zpětné vazby — CSV → HTML stránka s přehledy, grafy a souhrnem
  • Obsahový kalendář — brand voice + obor → týdenní plán s připravenými návrhy
  • LinkedIn Writer agent — screenshoty příspěvků → nové příspěvky ve vašem hlase
🔵 Pokročilé

1,5–3 hodiny

  • Pipeline s více agenty — Researcher → Writer → Reviewer → finální výstup
  • Automatický týdenní report — data → brandovaný HTML report, nulová ruční práce
  • Auto-poster na sociální sítě — naplánované příspěvky přes příkazy (/upload all)
  • Reportingová appka — napojená na účetní API, 4 295 faktur, vlastní filtry
Bonus Nápady na projekty podle úrovně
🟢 Začátečník
  • Osobní portfolio / stránka životopisu
  • Jednoduchý generátor faktur nebo cenových nabídek
  • Dashboard pro sledování denních úkolů
  • Web s kolekcí receptů
  • Shrnující nástroj pro poznámky ze schůzek
  • Generátor stránky FAQ pro firmu
🟡 Středně pokročilý
  • Analyzátor zpětné vazby od klientů (CSV → přehledy)
  • Obsahový kalendář s AI návrhy témat
  • Monitor konkurenčních cen (scraping + porovnání)
  • Znalostní báze týmu s vyhledáváním
  • Generátor návrhů newsletterů z uložených odkazů
🔵 Pokročilý
  • Pipeline s více agenty: výzkum → návrh → revize → připraveno k publikaci
  • Automatický týdenní report: data → formátovaný PDF/HTML
  • Vlastní CRM dashboard napojený na API
  • AI chatbot pro FAQ vaší firmy (pomocí MCP serveru)
  • Interní nástroj kombinující více skills + subagentů do jednoho workflow
Tip Pět principů z praxe Aibility
  1. Cursor jako operační systém, ne jen editor — psaní, strategie, analýzy, právní příprava, osobní produktivita — vše prochází Cursorem
  2. Markdown jako univerzální formát — vše začíná a končí v markdownu; Cursor konvertuje do HTML, PDF, DOCX podle potřeby
  3. Kontext se compounduje — každý skill, command a design systém se stane vstupem pro další. Čím déle s Cursorem pracujete, tím jednodušší je každý prompt
  4. Iterujte rychle — screenshot chyby → oprava. Zpětná vazba z WhatsAppu → aktualizace stránky. Výstup prvního modelu → druhý model ho zkontroluje
  5. Dobrý vstup je 90 % úspěchu — nejlepší prompt je dobře zdokumentovaný projekt s brand voice, design systémem a PACT kontextem na místě
→ Kompletní katalog 70+ scénářů → Sdílení zkušeností
16:10–16:40 Sdílení výsledků 30 min

Co se naučíte

Dobrovolníci sdílejí, co postavili. 3–5 minut každý — sdílení obrazovky, procházení projektu, povídání o překvapeních a výzvách.

Toto není soutěž. Jde o sdílení zkušenosti. Začátečník má stejně hodnotný příběh jako někdo s pipeline agentů.

Svůj projekt můžete sdílet i na Sdílení zkušeností — ostatní si ho budou moci prohlédnout.

16:40–17:00 Zakončení a další kroky 20 min

Rekapitulace: 4 vrstvy

  1. Základy Cursoru — mluvte se soubory, ne s chatboty
  2. Kontext a struktura — pravidla a nastavení jsou vaše páka
  3. Skills + Subagenti + Příkazy + MCP — specializované znalosti, orchestrace, externí připojení
  4. Nasaďte to — od lokálního po živé za minuty

Mentální model

ChatGPT = volání experta po telefonu
Cursor = mít experta sedícího vedle vás
Cursor + Skills + Subagenti + MCP = mít celý tým specialistů

Oslavte úspěch

Dnes jste se naučili pracovat s Cursorem jako profíci. Stáhněte si certifikát, sdílejte ho na LinkedIn a ukažte ostatním, co umíte.

Zdroje a další kroky