Nastav si AI na míru.
Odpovíš na 15 krátkých otázek (stačí klikat) a dostaneš
hotový výstup ve 4 formátech: User Rules pro Cursor,
AGENTS.md pro tvůj projekt, plus verze pro ChatGPT,
Claude a Gemini — ta stejná pravidla použiješ všude.
Žádná registrace, nic se neposílá ven, vše jen v prohlížeči.
👥 Tvoje persony
Můžeš si uložit víc nastavení a kdykoli mezi nimi přepínat. Třeba: „práce", „víkend / hraní", „učení", „tvorba a úprava obrázků" 🎨, „texty k hudbě" 🎵, „kuchařka / recepty" 🍳, „dopisy a e-maily" ✉, „brainstorm" 💡. Každá persona má svůj styl, jazyk, délku i pravidla.
1 Jak ti mám říkat?
Krátké oslovení na začátku odpovědí osobní kontakt znatelně změní.
2 Jazyk komunikace
Technické termíny jako „pull request“ nebo „bundle“ se obvykle nepřekládají — s tím si AI poradí.
3 Kdo jsi? (můžeš vybrat víc rolí)
Klidně vyber víc možností — třeba „fullstack + hudebník" nebo „začátečník + PM". AI je vezme všechny v potaz.
4 Tvoje úroveň
AI podle toho zvolí, jak moc vysvětlovat a jaké zkratky používat.
5 Operační systém a terminálTerminálProgram, ve kterém píšeš textové příkazy počítači (místo klikání myší). Každý systém má jiný — Windows PowerShell, macOS zsh, Linux bash.
Různé systémy mají různý syntax příkazů. Například smazání souboru: PowerShell `Remove-Item`, bash `rm`. Aby ti AI neposílala věci, které u tebe nefungují.
6 S čím pracuješ (stackStackSada nástrojů a knihoven, které spolu používáš v projektu. Příklad: React + TypeScript + Tailwind = frontend stack.)
Vyber všechno, co používáš. Není problém nic nezaškrtnout — pak AI nebude nic předpokládat. Najeď myší / klikni na název — u mnoha je vysvětlení. Nahoře je jednoduchá nabídka pro nekódery, dole technické volby.
7 Co s Cursorem chceš dělat?
Klidně vyber víc věcí — AI podle nich ví, co tě zajímá a co ne.
8 Jak má s tebou AI mluvit?
Tohle je možná nejdůležitější nastavení — ovlivňuje každou odpověď. Začni hlavním stylem, pak doladíš pracovní tempo.
Společně — AI se ujistí, než kódí (vhodné pro začátečníky a větší změny).
Plán + otázky — nejlepší pro projekty, kde nechceš překvapení.
Přímo — pro známé úlohy, šetří čas.
Možnosti — když se rozhoduješ a chceš srovnat varianty.
9 Jak má AI vystupovat
Nastavení pro samotnou AI — jak mluví o sobě, jak uvolněně, a zda si tě má pamatovat.
10 Délka odpovědí
AI se za tohle pravidlo bude dál držet, dokud ji neposuneš jinam promptem „odpověz podrobně / stručněji".
🧭 Adaptivní (Pumpy Styl) 👈 doporučené — u drobností krátce a věcně,
u složitých věcí podrobněji s kontextem, nadpisy a odrážkami. Před větší akcí krátký plán,
po akci krátké shrnutí. Odpověď roste s velikostí problému, ne ze zvyku.
📋 Strukturovaně — podobné, ale AI vždy vrátí nadpisy+odrážky+tabulky, i když se ptáš jednoduše. Dobré pro dokumentaci a reporty.
11 Jak má ukazovat kód
Zmenší nepořádek v chatu, zvlášť u dlouhých souborů.
12 Co smí Agent dělat automaticky
Zaškrtni jen to, s čím jsi opravdu v klidu. Vše ostatní se bude Agent ptát. Nezaškrtnuté = bezpečnější. První dvě položky (🛟 safety net) jsou zaškrtnuté defaultně — pomáhají AI zapamatovat si kroky a bezpečně se vracet. Pojmy vedle názvů (dotted podtržení) mají vysvětlení — najeď / klikni.
13 Pracuješ s GitemGitČasová osa tvého kódu — ukládá každou změnu a umožňuje kdykoli vrátit se zpět, větvit experimenty a porovnávat verze. Funguje i čistě lokálně, žádný server ani účet nepotřebuje. GitHub/GitLab je jen volitelný sklad na internetu pro zálohu a sdílení.?
Pokud ano, Agent bude dodržovat commitCommit„Fotka" stavu kódu + krátká zpráva, co se změnilo. Lokální — dokud není push, nikdo jiný ji nevidí. styl (malé logické kroky, rozumné zprávy). Pokud ne, nebude o Gitu mluvit.
git init ve složce projektu a máš historii u sebe na disku — AI
může commitovat po každém logickém kroku a když se něco rozbije, jedním
příkazem se vrátíš zpátky. Žádný GitHub, žádný cloud, žádný účet.
Pushovat na GitHub má smysl jen když chceš zálohu mimo počítač,
spolupráci, nebo publikovat kód.
14 Chceš, aby Agent psal testy?
„Red-Green-Refactor" se u AI vyplatí — když se něco rozbije, testy chytí regresiRegression (regrese)Situace, kdy nová změna rozbije něco, co předtím fungovalo. Testy regresi zachytí dřív, než si jí všimne uživatel..
Doporučení podle situace:
• Vždy — produkční SaaS, kde záleží na spolehlivosti.
• Jen při bugu 👈 nejlepší poměr cena/výkon pro většinu lidí.
• Jen když řeknu — prototypy, MVP, hraní si.
• Nepíšeme — jednorázové skripty, statické weby, učení.
15 Cokoliv navíc (nepovinné)
Vlastní pravidla, která AI má dodržovat. Piš jednu větu na řádek.
📖 Slovníček pojmů — všechno, co AI/Git/web slang může znamenat
Najdeš tu rychlé vysvětlení nejčastějších technických termínů. Termíny v průvodci výše mají i tooltipy — najeď myší / klikni na slovo s tečkovaným podtržením.
- Terminál
- Okno, do kterého píšeš textové příkazy. Místo klikání myší.
- PowerShell
- Výchozí terminál ve Windows. Modré okno s `PS C:\>`.
- WSL
- Linux uvnitř Windows. Užitečné pro vývoj webu/serveru.
- bash / zsh
- Terminály na Linuxu / macOS.
- shell
- Synonymum pro „interpret terminálu" — bash je shell.
- npm / pnpm / yarn
- Správce balíčků pro JavaScript/TypeScript.
- balíček (package)
- Externí knihovna, kterou přidáš příkazem `npm install`.
- build
- Přeložení zdrojového kódu do hotové podoby (TS→JS, minifikace).
- dev / dev server
- Lokální vývojový režim. Běží u tebe na `localhost:3000`.
- produkce
- Živá verze, kterou vidí uživatelé. Opak je dev/staging.
- staging
- Testovací prostředí mezi dev a produkcí.
- deploy / nasazení
- Vystavení aplikace na internet.
- Git
- Verzovací systém — historie změn kódu, návrat zpět, spolupráce.
- repozitář (repo)
- Složka projektu sledovaná Gitem. Typicky na GitHubu.
- commit
- „Fotka" stavu kódu + popis změny. Lokální.
- push
- Odeslání commitů na GitHub.
- pull
- Stažení změn z GitHubu k sobě.
- branch (větev)
- Paralelní linie vývoje (main, feat/xxx, fix/yyy).
- main / master
- Hlavní branch — co běží v produkci.
- merge
- Sloučení jedné branch do druhé.
- rebase
- Přepsání historie tak, aby tvoje commity byly „nahoře" nad main.
- PR (Pull Request)
- Žádost o sloučení branch do main, prochází review.
- diff
- Zobrazení jen změněných řádků (+/-).
- regression
- Když nová změna rozbije něco, co dřív fungovalo.
- unit test
- Test malé izolované jednotky kódu (jedné funkce).
- integrační test
- Test více částí dohromady (UI + API + DB).
- e2e test
- End-to-end. Test celé cesty uživatele přes appku.
- API
- Rozhraní pro komunikaci mezi aplikacemi (typicky HTTP/JSON).
- endpoint
- Konkrétní URL API (např. `GET /api/users/42`).
- backend
- „Serverová" část aplikace — data, logika, autorizace.
- frontend
- „Vizuální" část — to, co uživatel vidí a kliká.
- fullstack
- Vývojář, co dělá obojí.
- SaaS
- Software as a Service — měsíční předplatné aplikace v cloudu.
- landing page
- Jednostránkový web s jediným cílem (registrace, prodej).
- dashboard
- Přehledová obrazovka s grafy, tabulkami, KPI.
- CMS
- Content Management System — admin pro editaci obsahu (WordPress).
- stack
- Sada technologií, které spolu používáš.
- framework
- Kostra pro aplikace (Next, Nuxt, Express, Django…).
- knihovna (library)
- Kus kódu, který přidáš a voláš (axios, lodash).
- komponenta
- Znovupoužitelný kus UI (Button, Card, Modal).
- JSX / TSX
- Syntaxe Reactu — HTML uvnitř JavaScriptu/TypeScriptu.
- TypeScript
- JavaScript + statické typy. Méně chyb za běhu.
- Node.js
- Prostředí pro běh JS mimo prohlížeč (servery, CLI).
- Cloudflare Workers
- Serverless běh JS/TS „na okraji sítě" Cloudflaru.
- SQL / NoSQL
- Tabulkové vs. dokumentové databáze (Postgres vs. Mongo).
- Docker
- Aplikace zabalená i s prostředím do „kontejneru".
- secret / token
- Citlivý klíč (k API, DB, OAuth). Nikdy ne do Gitu.
- .env
- Soubor se secrets v kořenu projektu. V `.gitignore`.
- .gitignore
- Seznam souborů, které Git ignoruje (node_modules, .env…).
- linter
- Nástroj, co kontroluje styl kódu (ESLint, Ruff).
- formatter
- Nástroj, co kód automaticky naformátuje (Prettier, Black).
- refactor
- Přepsání kódu beze změny chování — pro lepší čitelnost.
- MVP
- Minimum Viable Product — nejmenší funkční verze.
- UX / UI
- UX = jak se to používá. UI = jak to vypadá.
- responsive
- Web, co se přizpůsobí mobilu i monitoru.
- SSR / CSR / SSG
- Render: na serveru / v prohlížeči / předem.
- cache
- Mezipaměť. Rychlejší přístup k tomu, co už bylo spočítané.
- AGENTS.md
- Soubor v kořenu projektu, který čte AI — pravidla pro projekt.
- User Rules
- Tvoje globální pravidla v Cursor Settings — pro všechny projekty.
- Plan režim
- V Cursoru: AI jen plánuje, nemění soubory. Bezpečné pro začátečníky.
- Agent režim
- V Cursoru: AI smí měnit soubory, spouštět příkazy.
🎉 Hotovo — tvůj osobní AI setup
Průvodce je primárně pro Cursor, ale stejná pravidla jdou přenést i do ChatGPT, Claude a Gemini. Přesný postup najdeš v tabu „Co teď“ a „Další AI“.
| Kam | Scope | Přežije auto-summary? | Pro co |
|---|---|---|---|
| User Rules Cursor Settings → Rules |
Globální (všechny projekty) | ✅ Ano | Osobní styl, jazyk, obecné zákazy |
.cursor/rules/core-rules.mdcalwaysApply: true |
Per-projekt | ✅ Ano — nejspolehlivější | Kritická pravidla projektu (HARD LOCKy, konvence) |
AGENTS.md |
Per-projekt | ⚠ Jen když si AI aktivně přečte | Detaily projektu (stack, struktura, workflow) |
| Chat instrukce Napsané ve zprávě |
Jen tento chat | ❌ Ne — padne při auto-summary | Jednorázové pokyny, „tentokrát jinak" |
Doporučení pro Cursor: User Rules + core-rules.mdc drží „co nesmí odejít“, AGENTS.md drží „kde co je“.
| Platforma | Kam vložit | Scope / rozsah | Přežije konverzaci? |
|---|---|---|---|
| 💬ChatGPT OpenAI |
Settings → Personalization → Custom Instructions nebo Projects → System prompt (per-projekt) |
Globální per-profil / per-projekt | ✅ Ano — v každém novém chatu |
| 🟠Claude Anthropic |
Settings → Profile → „What should Claude call you / know about you" nebo Projects → Custom instructions (per-projekt) |
Globální per-profil / per-projekt | ✅ Ano |
| 🔷Gemini |
Settings → Saved info (persistentní fakta) nebo Gems → Instructions (per-persona) |
Globální per-profil / per-Gem | ✅ Ano ⚠ menší limit |
| 📄API / vlastní UI OpenAI API, Anthropic API, lokální LLM… |
System prompt (role: "system") na začátku každé konverzace |
Per-session (ty ho posíláš) | ✅ Ano — dokud ho posíláš v každém requestu |
| 📋Kdekoli jinde Perplexity, Grok, lokální Llama… |
Buď System prompt, nebo první zpráva konverzace jako persona | Per-session / per-chat | ⚠ Záleží na platformě |
Tip: stejný text, jen čtyři různé kolonky. Výstup v záložce „🌐 Další AI" níže je už předpřipravený pro ChatGPT / Claude / Gemini / univerzálně — jen vybereš platformu a zkopíruješ.
📋 User Rules
Vlož do Cursor: Ctrl+, (Settings) → Rules → User Rules → vyprázdni pole → vlož a ulož. Tohle je globální nastavení — platí pro všechny tvoje projekty.
alwaysApply: true v hlavičce — Cursor ho přimíchá do každého promptu. Jako jediný způsob přežije i auto-summary dlouhých chatů. Použij ho pro pravidla, která nikdy nesmí „odejít" (styl komunikace, HARD LOCKy, zákazy).
🔒 .cursor/rules/core-rules.mdc
Vytvoř v kořenu projektu soubor .cursor/rules/core-rules.mdc a vlož tohle (celé, včetně YAML hlavičky nahoře).
Po uložení Cursor v dalších chatech pravidla automaticky ctí, i když chat trvá hodiny.
core-rules.mdc je per-projekt. Klidně měj obojí — User Rules s obecným stylem, core-rules.mdc se specifiky projektu.
📁 AGENTS.md — pro kořen projektu
Vytvoř v kořenu projektu soubor AGENTS.md (doplňuje User Rules pro konkrétní repo). Anebo přeskoč, pokud zatím na projektu nepracuješ.
AGENTS.md do každého zvlášť
a upravuj specifika (stack, deploy, doména). User Rules zůstávají globální.
🌐 Tvoje pravidla v jiných AI
Ta samá pravidla, která jsi teď vyladil/a pro Cursor, si můžeš nalít i do ChatGPT, Claude nebo Gemini — vždycky po tobě „budou mluvit stejně“ napříč platformami. Každá má jinou cestu, kam to vložit:
🚀 Postup pro dokončení
Celé hotové za ~3 minuty. Dělej to v tomhle pořadí: