Obsah

  1. Proč Cursor mění pravidla hry
  2. Jak Cursor funguje — základní koncepty
  3. Agent — váš hlavní nástroj
  4. Kontext je král — @-zmínky
  5. Pravidla (Rules) — 4 typy
  6. Skills — znovupoužitelné příkazy
  7. Subagenti — specializovaní pomocníci
  8. MCP — napojení na externí nástroje
  9. Tipy pro efektivní práci
  10. Rychlý start: Plán prvního týdne
  11. Cursor v praxi — 70+ reálných scénářů

1. Proč Cursor mění pravidla hry

Cursor není jen další AI chatbot. Vidí vaše soubory, spouští příkazy a skutečně vytváří věci. Zatímco ChatGPT nebo Claude v prohlížeči fungují jako volání experta po telefonu — popíšete problém, dostanete odpověď — Cursor je jako mít experta sedícího vedle vás, který vidí vaši obrazovku a dělá věci za vás.

Rozdíl je zásadní. Když pracujete s běžným chatbotem, musíte ručně kopírovat kód, vkládat ho do souborů, spouštět příkazy v terminálu. Cursor čte celý kontext vašeho projektu, může přímo editovat soubory, spouštět terminálové příkazy a učit se vaše vzorce přes pravidla a skills. Výsledek: místo desítek minut ruční práce dostanete hotový výstup během sekund.

Pro ne-vývojáře to znamená, že můžete vytvářet landing pages, analyzovat data, automatizovat úkoly nebo psát obsah bez nutnosti umět programovat. Pro vývojáře znamená Cursor zrychlení každodenní práce — refaktoring, debugging, psaní testů, dokumentace — vše s asistentem, který rozumí vašemu kódu.

Klíčové koncepty: Cursor čte celý kontext projektu, může přímo editovat soubory, spouští terminálové příkazy a učí se vaše vzorce přes rules a skills. Čím lépe nastavíte kontext, tím kvalitnější budou výstupy.

2. Jak Cursor funguje — základní koncepty

Cursor nabízí několik způsobů interakce. Tab completion předpovídá další kroky přímo při psaní — přijměte klávesou Tab, zrušte Esc. Cmd+K (Windows: Ctrl+K) otevře inline edit pro rychlé změny v rámci jednoho souboru. Cmd+L otevře chat panel pro otázky a vysvětlení. Cmd+I otevře Composer — hlavní nástroj pro více-souborové operace.

Agent mode je hlavní režim — Cursor aktivně edituje, vytváří soubory a spouští příkazy. Nepoužíváte ho jen na dotazy; používáte ho na akce. Pracovní smyčka je jednoduchá: prompt → výsledek → kontrola → iterace. Čím konkrétnější prompt, tím lepší první pokus.

Workflow v praxi vypadá takto:

  1. Otevřete Composer (Cmd+I)
  2. Napište, co chcete (např. „Vyčisti tento CSV a vytvoř souhrnnou zprávu")
  3. Cursor analyzuje, plánuje a provádí
  4. Zkontrolujete výsledek a buď přijmete, nebo požádáte o úpravy

Žádné kopírování kódu, žádné přepínání mezi nástroji. Vše probíhá v jednom prostředí.

3. Agent — váš hlavní nástroj

V Composeru máte čtyři režimy: Agent, Plan, Ask a Debug. Každý má své místo.

Režim Použijte, když Velikost úkolu Reálný příklad
Agent Chcete, aby Cursor jednal — upravoval soubory, spouštěl příkazy Střední až velký „Vyčisti toto CSV a vytvoř zprávu"
Plan Úkol má více kroků a chcete zkontrolovat postup před změnami Velký nebo rizikový „Přestrukturuj celý projekt"
Ask Chcete vysvětlení, recenzi nebo odpověď — bez změn Jakákoli „Co dělá tato funkce?"
Debug Něco je rozbité a chcete systematicky zjistit proč Malý až velký „Skript selhává — proč?"

Tipy pro prompting: Buďte konkrétní, dávejte příklady, odkazujte na soubory pomocí @. Když chcete začít novou konverzaci? Když měníte téma nebo když předchozí vlákno je příliš dlouhé a Cursor ztrácí kontext.

Privacy Mode zajistí, že váš kód nebude použit pro trénink AI modelů. Zapnete v Settings → Privacy → Privacy Mode. Doporučujeme zapnout vždy při práci s citlivými nebo firemními daty.

Agents Auto-Run určuje, zda Cursor automaticky spouští příkazy bez dotazování. Nastavení v Settings → Agents → Auto-Run Mode — volte podle svých preferencií: „Run Everything" pro rychlé iterace bez přerušení, nebo konzervativnější možnost, pokud chcete mít vše pod kontrolou.

4. Kontext je král — @-zmínky

Kontext je jako psací stůl. Dejte na něj správné papíry a Cursor funguje skvěle. Naházejte náhodné věci a zmatete ho. Nedáte nic a začne halucinovat. @-zmínky jsou způsob, jak Cursoru říct, co má „na stole".

@files — odkaz na konkrétní soubory ve vašem projektu. Cursor je načte a použije jako vstup. @docs — stáhne externí dokumentaci (např. React, Tailwind). @web — vyhledá na webu živé informace. @codebase — prohledá celý váš projekt podle klíčových slov.

Best practices: Nepřetěžujte kontext desítkami souborů — vyberte jen ty relevantní. Na druhou stranu nedávejte prázdný kontext — Cursor pak háde. Pro velké projekty používejte @codebase pro orientaci a @files pro konkrétní soubory, které chcete upravit.

Vzory struktury složek: flat (vše v kořeni), modulární (oddělené složky podle funkce), PACT (Projects, Agents, Context, Tools) nebo monorepo (více projektů v jednom repozitáři). Vyberte podle velikosti a složitosti projektu.

5. Pravidla (Rules) — 3 typy

Pravidla říkají Cursoru, jak má pracovat. Existují tři úrovně:

  1. .cursor/rules/ — doporučený systém. Složka s více .mdc soubory; každý soubor je jedno pravidlo s vlastním scope (např. jen pro *.ts nebo src/api/**). Verziovatelné přes git.
  2. Globální pravidla v nastavení Cursoru — platí pro všechny projekty.
  3. Pravidla z pluginů — nainstalované pluginy mohou přidávat vlastní rules.

Pozn.: Starší soubor .cursorrules v kořeni projektu stále funguje, ale Cursor ho označuje jako deprecated a doporučuje migrovat na .cursor/rules/.

Jak psát dobrá pravidla: Buďte specificcí, testujte a iterujte. Špatné pravidlo: „Piš kvalitní kód." Dobré pravidlo: „Používej TypeScript, preferuj funkční komponenty v Reactu, komentáře v češtině."

Reálné příklady: pravidla pro jazyk („Všechny texty pro uživatele v češtině"), styl („Krátké věty, aktivní rod"), omezení („Nikdy neměň API bez aktualizace dokumentace"). Inspiraci najdete na cursor.directory.

→ Prompty pro pravidla a kontext · → Ke stažení: Ukázková pravidla

6. Skills — znovupoužitelné příkazy

Skill je složka se souborem SKILL.md. Pokud jsou pravidla v .cursor/rules/ osobností projektu, skills jsou specializovaný výcvik — konkrétní postupy pro konkrétní úkoly.

Ekosystém skills.sh: prohlížejte katalog na skills.sh, instalujte přes npx skills add <repo>. Struktura dobrého SKILL.md: název, popis (včetně spouštěčů — kdy skill použít), krokovité instrukce, formát výstupu. Cursor automaticky objevuje skills podle pole description.

Vytvoření vlastního skillu: Napište SKILL.md ručně nebo nechte Cursor vygenerovat jeden z vašich opakujících se vzorců. Stačí říct: „Podívej se na mé konverzace a vytvoř skill pro [X]."

Commands jsou globální slash příkazy v ~/.cursor/commands/. Rozdíl: commands cestují s vámi (globální), skills jsou na úrovni projektu. Příklady commands: /md (formátování), /history (souhrn práce).

→ Prompty pro skills a subagenty · → Ke stažení: Skills · → Ke stažení: Příkazy

7. Subagenti — specializovaní pomocníci

Kdy použít skill a kdy subagenta? Rozhodovací strom: Je úkol složitý s více kroky? Potřebuje vlastní kontextové okno? Pokud ano na obě otázky → subagent. Jinak → skill.

Subagenti jsou markdown soubory s YAML frontmatter v .cursor/agents/. Reálný příklad: Marketing Orchestrator — diagnostikuje výzvu, položí kvalifikační otázky a směruje ke správným skills (brand-voice → positioning → copy → atomizer).

Pipeline pattern: orchestrátor → researcher → writer → reviewer. Každý agent má jasnou roli, výstup jednoho je vstupem druhého. Tipy: Začněte s 2–3 zaměřenými agenty, pište specifické popisy, držte prompty krátké.

8. MCP — napojení na externí nástroje

MCP (Model Context Protocol) umožňuje Cursoru připojit se k externím nástrojům — Notion, Vercel, Slack, Figma, databáze a další. Cursor pak může číst a zapisovat data přímo v těchto systémech.

Cursor Marketplace nabízí jednoklíčkovou instalaci pluginů (bundlují skills + MCP + rules). Ruční nastavení přes .cursor/mcp.json — přidejte konfiguraci serveru a Cursor se připojí.

Časté problémy: chybějící -y v npx (např. npx -y @modelcontextprotocol/server-notion), chybějící env proměnné. Nejjednodušší cesta: řekněte Cursoru „Nastav MCP server pro připojení k Notionu" — provede to za vás.

→ Prompty pro MCP · → Ke stažení: Agenti

9. Tipy pro efektivní práci

Buďte konkrétní v promptech — vágní vstup = vágní výstup. Používejte kontext moudře — nepřetěžujte, ale ani nepodceňujte. Iterujte rychle: screenshot chyby → oprava, zpětná vazba → aktualizace. Budujte knihovnu: každý skill, command a design systém se stane vstupem pro další úkol.

Pět principů od Aibility:

  1. Cursor jako operační systém, ne jen editor — používejte ho na vše: kód, obsah, strategie, automatizaci.
  2. Markdown jako univerzální formát — vše začíná a končí v .md, Cursor konvertuje do HTML, PDF, DOCX podle potřeby.
  3. Kontext se compounduje — čím déle pracujete, tím jednodušší je každý další prompt.
  4. Iterujte rychle — první draft → zpětná vazba → polish. Rychlé iterace beatují dlouhé plánování.
  5. Dobrý vstup je 90 % úspěchu — kvalita kontextu = kvalita výstupu.
Konfigurační zásobník Cursoru
────────────────────────────────────────────
~/.cursor/commands/     ← Osobní příkazy (globální)
.cursor/rules/          ← Pravidla projektu (doporučené)
.cursor/mcp.json        ← Externí nástroje
settings.json           ← Předvolby aplikace
────────────────────────────────────────────

10. Rychlý start: Plán prvního týdne

Den 1: Instalace, základní nastavení, první Agent konverzace. Otestujte: „Ahoj, jsi v Agent mode?"

Den 2: Nastavte PACT workspace, vytvořte Context soubory (tone-of-voice, priority).

Den 3: Vytvořte první pravidlo v .cursor/rules/ — nechte Cursor vygenerovat ho z vašich Context souborů.

Den 4: Nainstalujte první skill ze skills.sh, zkuste vytvořit vlastní.

Den 5: Vytvořte command, vyzkoušejte subagenta.

Víkend: Postavte něco reálného a nasaďte to. Git, GitHub, Vercel — celý pipeline.

11. Cursor v praxi — 70+ reálných scénářů

Tým Aibility používá Cursor každý den — nejen na kód, ale na vše od tvorby obsahu přes automatizaci až po strategické plánování. Scénáře jsou rozděleny do pěti kategorií:

  1. Převod a transformace dat — CSV do reportu, markdown do HTML, přejmenování souborů, vyplnění dotazníků.
  2. Analýza a tvorba obsahu — články, nabídky, LinkedIn posty, analýzy konverzací, personalizace pro role.
  3. Mini-aplikace a nástroje — landing pages, reporting appky, sdílecí nástroje, Chrome extensiony.
  4. Organizace a struktura projektů — design systémy, Framer CMS přes MCP, reorganizace workspace.
  5. Agentské workflows a automatizace — podcast generátory, auto social poster, GitHub board integrace, Slack boti.

Příklady: Landing page za 10 minut — CSV + design systém → hotová stránka. Bezpečnostní dotazník — markdown + Excel → Python script → za minutu vyplněno. LinkedIn Writer agent — screenshoty předchozích postů → nové příspěvky ve vašem stylu. Design systém z obrázku — screenshot existujícího DS → pixel perfect komponenty.

→ Kompletní katalog 70+ scénářů

Klávesové zkratky

Zkratka Akce
Cmd+I / Ctrl+IOtevřít Composer
Cmd+L / Ctrl+LOtevřít Chat
Cmd+K / Ctrl+KInline edit
TabPřijmout tab completion
EscZrušit tab completion
Ctrl+`Otevřít terminál

Externí zdroje