Vibe coding: zadání aplikace, které AI agent nepokazí
🚀 Vibe coding
Pokročilý
👁 88 zobrazení
Než necháte Claude Code, Cursor nebo Lovable postavit aplikaci, napište zadání, ze kterého agent pochopí účel, uživatele, obrazovky i to, co dělat NEMÁ. Šablona, která šetří hodiny oprav.
// Přesné znění promptu
Stavíme aplikaci. Než začneš psát kód, přečti si celé zadání, navrhni plán a polož mi otázky ke všemu, co je nejasné. Kód začni psát až po mém schválení plánu. # CO STAVÍME [Jedna věta: co aplikace dělá a pro koho. Např. „Webová aplikace, ve které si malý tým eviduje hodiny odpracované na projektech."] # UŽIVATELÉ A HLAVNÍ SCÉNÁŘE [Kdo aplikaci používá a co v ní nejčastěji dělá. Napiš 3 až 5 scénářů typu „Jako účetní chci na konci měsíce exportovat hodiny do CSV."] # OBRAZOVKY [Vypiš obrazovky a co na každé má být. Stačí odrážky.] # DATA [Jaké entity aplikace zná a jak spolu souvisí. Např. „Projekt má mnoho záznamů času. Záznam patří jednomu uživateli."] # TECHNICKÁ OMEZENÍ [Jazyk, framework, databáze, hosting. Pokud nevíš, napiš „navrhni nejjednodušší rozumnou volbu a zdůvodni ji".] # CO DĚLAT NEMÁME [Funkce, které teď záměrně vynecháváme. Např. „Žádné platby, žádná mobilní aplikace, žádné role a oprávnění."] # KRITÉRIA HOTOVO [Jak poznáme, že první verze funguje. Např. „Přihlásím se, založím projekt, zapíšu hodiny, exportuji CSV."] # PRAVIDLA PRÁCE - Pracuj po malých krocích, po každém mi ukaž, co se změnilo, a jak to ověřit. - Nepřidávej funkce, o které jsem nežádal. Když si myslíš, že něco chybí, navrhni to, ale nestav to. - Tajné údaje (klíče, hesla) nikdy nezapisuj do kódu, používej proměnné prostředí. - Když něco nejde, řekni to. Nepředstírej, že to funguje.
💡 Proč tento prompt funguje
Většina zkažených vibe-coding projektů začíná zadáním typu „udělej mi appku na evidenci hodin". Agent si pak domyslí uživatele, data i technologie a vy opravujete něco, co jste nechtěli. Tahle šablona kopíruje strukturu produktového zadání (PRD) v odlehčené podobě. Nejdůležitější sekce jsou „Co dělat nemáme" a „Kritéria hotovo": první brání nabobtnání, druhá dává agentovi i vám jasný cíl. Požadavek „nejdřív plán a otázky, pak kód" je zásadní: opravit plán trvá minutu, opravit hotový kód hodiny.