ZAČNI TADY / TVŮJ PRVNÍ FUNKČNÍ POKUS

Postav první malou věc. Ne celý startup.

Připravíš si jasnou první verzi, dostaneš postupné zadání pro AI a plán pro chvíli, kdy se něco pokazí. Jdeme vibit drží metodu. Matouš Petržela je průvodce, který se učí nahlas.

Pro koho to jeZačínáš s AI nebo už máš první pokus a potřebuješ opakovatelný postup, ne další teorii.

Pravidlo 1–1–1

První verze řeší 1 konkrétní problém, pro 1 konkrétního člověka, pomocí 1 hlavní akce.

01

Mapa první verze

Jaká situace tě pravidelně zdržuje nebo štve?

Když __________

Nejvýše čtyři příklady. Vyber jeden a uprav ho.

02

Začni stavět

Tři postupné prompty. Ne jeden dlouhý.

Zkopírování není ověření. Stav Vyzkoušeno nastav až poté, co prompt opravdu použiješ.

V jakém prostředí stavíš?

1 / 3

Potvrzení zadání

Než začneš stavět, potvrď zadání vlastními slovy.

Shrň:
1. Účel projektu.
2. Pro koho je určen.
3. Hlavní akci.
4. Očekávaný výsledek.
5. Skutečně blokující nejasnosti, pokud nějaké jsou.

Mapa první verze:
Pracovní název: Malá první verze
Účel první verze. Situace: jedna konkrétní situace, která se opakuje Projekt je určen pro: konkrétnímu člověku. Hlavní akce: jedna akce, kterou člověk provede Očekávaný výsledek: to, co má aplikace vytvořit nebo zobrazit
Projekt je určen pro: konkrétnímu člověku.
Hlavní akce: jedna akce, kterou člověk provede
Očekávaný výsledek: to, co má aplikace vytvořit nebo zobrazit

Tři funkce první verze:
1. [funkce]
2. [funkce]
3. [funkce]

Ukázková vstupní data:
Jeden krátký, skutečný příklad, který bys teď zadal ručně.

Hotovo, když:


Odloženo na později:
- Přihlášení
- Uživatelské účty
- Platby
- Týmové role
- Složitá administrace
- Pokročilá nastavení

Zatím nic nestav. Nezačínej kódovat ani nenavrhuj další funkce. Když něčemu nerozumíš, zeptej se jednou konkrétní otázkou.

2 / 3

Nejmenší funkční verze

Postav nejjednodušší funkční verzi podle Mapy. Nic dalšího nepřidávej.

Pracovní název: Malá první verze
Účel první verze. Situace: jedna konkrétní situace, která se opakuje Projekt je určen pro: konkrétnímu člověku. Hlavní akce: jedna akce, kterou člověk provede Očekávaný výsledek: to, co má aplikace vytvořit nebo zobrazit
Projekt je určen pro: konkrétnímu člověku.
Hlavní akce: jedna akce, kterou člověk provede
Očekávaný výsledek: to, co má aplikace vytvořit nebo zobrazit

Tři funkce první verze:
1. [funkce]
2. [funkce]
3. [funkce]

Ukázková vstupní data:
Jeden krátký, skutečný příklad, který bys teď zadal ručně.

Hotovo, když:


Odloženo na později:
- Přihlášení
- Uživatelské účty
- Platby
- Týmové role
- Složitá administrace
- Pokročilá nastavení

Pravidla:
- Použij pouze tři schválené funkce.
- Odložené funkce nestav.
- Rozhraní piš česky a ať jde použít na telefonu.
- Nevymýšlej přihlášení, platby, účty ani administraci.
- Postupuj po malých krocích. Po každém kroku napiš, co ověřit.

3 / 3

Kontrola proti Mapě

Zastav přidávání funkcí. Porovnej výsledek s Mapou první verze.

Pracovní název: Malá první verze
Účel první verze. Situace: jedna konkrétní situace, která se opakuje Projekt je určen pro: konkrétnímu člověku. Hlavní akce: jedna akce, kterou člověk provede Očekávaný výsledek: to, co má aplikace vytvořit nebo zobrazit
Projekt je určen pro: konkrétnímu člověku.
Hlavní akce: jedna akce, kterou člověk provede
Očekávaný výsledek: to, co má aplikace vytvořit nebo zobrazit

Tři funkce první verze:
1. [funkce]
2. [funkce]
3. [funkce]

Ukázková vstupní data:
Jeden krátký, skutečný příklad, který bys teď zadal ručně.

Hotovo, když:


Odloženo na později:
- Přihlášení
- Uživatelské účty
- Platby
- Týmové role
- Složitá administrace
- Pokročilá nastavení

U každého bodu napiš jen jeden stav: SPLNĚNO, NESPLNĚNO, nebo NELZE OVĚŘIT.
Body:
1. Účel.
2. Určený uživatel.
3. Hlavní akce.
4. Očekávaný výsledek.
5. Funkce 1.
6. Funkce 2.
7. Funkce 3.
8. Použitelnost na telefonu.

Potom navrhni pouze jednu nejdůležitější opravu. Žádné nové funkce.

 

03

Záchranný režim

Co se právě děje?

Co se právě děje
04

Ověření výsledku

Funkční neznamená ověřené.

Hlavní cesta podle Mapy: jedna akce, jeden výsledek, bez vysvětlování.

Hlavní uživatelská cesta

Hlavní cesta podle Mapy: jedna akce, jeden výsledek, bez vysvětlování.

Prázdný vstup

Co se stane, když necháš pole prázdné?

Nesmyslný nebo velmi dlouhý vstup

Zkus náhodný text a zkus text, který je výrazně delší než ukázka.

Opakované použití bez obnovení stránky

Funguje to i podruhé se stejným nebo jiným vstupem?

Použitelnost na telefonu

Jde to použít na úzké obrazovce bez vodorovného posunu?

Test jedním skutečným člověkem

Ukaž to člověku bez vysvětlování. Sleduj, kde se zastaví.

Kontrola před zveřejněním

Výsledek nikdy neoznačuju jako bezpečný. Jde jen o kontrolu, jestli smíš výsledek zkoušet osobně, nebo ho raději nezveřejňovat.

Žádné viditelné API klíče

V kódu, odkazu ani na obrazovce nejsou hesla, tokeny ani klíče.

Žádná reálná osobní nebo firemní data

V ukázkách nejsou jména, maily, smlouvy ani interní podklady.

Žádné veřejně dostupné neveřejné dokumenty

Soukromé soubory nejsou na veřejné adrese.

Funkční odkazy

Každý odkaz vede tam, kam má.

Srozumitelná informace o práci s vloženými daty

Je jasné, jestli zadaný text zůstává u tebe, nebo odchází jinam.

Možnost vrátit se k poslední funkční verzi

Umíš výsledek zavřít, smazat nebo vrátit, když se něco nepovede.

Vyžaduje další kontrolu

05

Stavební balíček

Všechno na jednom místě.

Zkopírování balíčku není důkaz, že aplikace funguje. Vyžaduje další kontrolu

# Stavební balíček

Pracovní název: Malá první verze

## Mapa první verze
Pracovní název: Malá první verze
Účel první verze. Situace: jedna konkrétní situace, která se opakuje Projekt je určen pro: konkrétnímu člověku. Hlavní akce: jedna akce, kterou člověk provede Očekávaný výsledek: to, co má aplikace vytvořit nebo zobrazit
Projekt je určen pro: konkrétnímu člověku.
Hlavní akce: jedna akce, kterou člověk provede
Očekávaný výsledek: to, co má aplikace vytvořit nebo zobrazit

Tři funkce první verze:
1. [funkce]
2. [funkce]
3. [funkce]

Ukázková vstupní data:
Jeden krátký, skutečný příklad, který bys teď zadal ručně.

Hotovo, když:


Odloženo na později:
- Přihlášení
- Uživatelské účty
- Platby
- Týmové role
- Složitá administrace
- Pokročilá nastavení

## Prompt 1 — Potvrzení zadání
Než začneš stavět, potvrď zadání vlastními slovy.

Shrň:
1. Účel projektu.
2. Pro koho je určen.
3. Hlavní akci.
4. Očekávaný výsledek.
5. Skutečně blokující nejasnosti, pokud nějaké jsou.

Mapa první verze:
Pracovní název: Malá první verze
Účel první verze. Situace: jedna konkrétní situace, která se opakuje Projekt je určen pro: konkrétnímu člověku. Hlavní akce: jedna akce, kterou člověk provede Očekávaný výsledek: to, co má aplikace vytvořit nebo zobrazit
Projekt je určen pro: konkrétnímu člověku.
Hlavní akce: jedna akce, kterou člověk provede
Očekávaný výsledek: to, co má aplikace vytvořit nebo zobrazit

Tři funkce první verze:
1. [funkce]
2. [funkce]
3. [funkce]

Ukázková vstupní data:
Jeden krátký, skutečný příklad, který bys teď zadal ručně.

Hotovo, když:


Odloženo na později:
- Přihlášení
- Uživatelské účty
- Platby
- Týmové role
- Složitá administrace
- Pokročilá nastavení

Zatím nic nestav. Nezačínej kódovat ani nenavrhuj další funkce. Když něčemu nerozumíš, zeptej se jednou konkrétní otázkou.

## Prompt 2 — Nejmenší funkční verze
Postav nejjednodušší funkční verzi podle Mapy. Nic dalšího nepřidávej.

Pracovní název: Malá první verze
Účel první verze. Situace: jedna konkrétní situace, která se opakuje Projekt je určen pro: konkrétnímu člověku. Hlavní akce: jedna akce, kterou člověk provede Očekávaný výsledek: to, co má aplikace vytvořit nebo zobrazit
Projekt je určen pro: konkrétnímu člověku.
Hlavní akce: jedna akce, kterou člověk provede
Očekávaný výsledek: to, co má aplikace vytvořit nebo zobrazit

Tři funkce první verze:
1. [funkce]
2. [funkce]
3. [funkce]

Ukázková vstupní data:
Jeden krátký, skutečný příklad, který bys teď zadal ručně.

Hotovo, když:


Odloženo na později:
- Přihlášení
- Uživatelské účty
- Platby
- Týmové role
- Složitá administrace
- Pokročilá nastavení

Pravidla:
- Použij pouze tři schválené funkce.
- Odložené funkce nestav.
- Rozhraní piš česky a ať jde použít na telefonu.
- Nevymýšlej přihlášení, platby, účty ani administraci.
- Postupuj po malých krocích. Po každém kroku napiš, co ověřit.

## Prompt 3 — Kontrola proti Mapě
Zastav přidávání funkcí. Porovnej výsledek s Mapou první verze.

Pracovní název: Malá první verze
Účel první verze. Situace: jedna konkrétní situace, která se opakuje Projekt je určen pro: konkrétnímu člověku. Hlavní akce: jedna akce, kterou člověk provede Očekávaný výsledek: to, co má aplikace vytvořit nebo zobrazit
Projekt je určen pro: konkrétnímu člověku.
Hlavní akce: jedna akce, kterou člověk provede
Očekávaný výsledek: to, co má aplikace vytvořit nebo zobrazit

Tři funkce první verze:
1. [funkce]
2. [funkce]
3. [funkce]

Ukázková vstupní data:
Jeden krátký, skutečný příklad, který bys teď zadal ručně.

Hotovo, když:


Odloženo na později:
- Přihlášení
- Uživatelské účty
- Platby
- Týmové role
- Složitá administrace
- Pokročilá nastavení

U každého bodu napiš jen jeden stav: SPLNĚNO, NESPLNĚNO, nebo NELZE OVĚŘIT.
Body:
1. Účel.
2. Určený uživatel.
3. Hlavní akce.
4. Očekávaný výsledek.
5. Funkce 1.
6. Funkce 2.
7. Funkce 3.
8. Použitelnost na telefonu.

Potom navrhni pouze jednu nejdůležitější opravu. Žádné nové funkce.

## Záchranný prompt
Zastav další úpravy.

Cíl projektu:
Pracovní název: Malá první verze
Účel první verze. Situace: jedna konkrétní situace, která se opakuje Projekt je určen pro: konkrétnímu člověku. Hlavní akce: jedna akce, kterou člověk provede Očekávaný výsledek: to, co má aplikace vytvořit nebo zobrazit
Projekt je určen pro: konkrétnímu člověku.
Hlavní akce: jedna akce, kterou člověk provede
Očekávaný výsledek: to, co má aplikace vytvořit nebo zobrazit

Tři funkce první verze:
1. [funkce]
2. [funkce]
3. [funkce]

Ukázková vstupní data:
Jeden krátký, skutečný příklad, který bys teď zadal ručně.

Hotovo, když:


Odloženo na později:
- Přihlášení
- Uživatelské účty
- Platby
- Týmové role
- Složitá administrace
- Pokročilá nastavení

Poslední stav, který fungoval:
Není popsáno, co naposledy fungovalo.

Chtěl jsem změnit:
Není popsáno, co se mělo změnit.

Teď se děje:
Není popsáno, co se děje teď.

Nejdřív pouze vysvětli pravděpodobnou příčinu. Neměň další funkce ani design. Potom navrhni nejmenší opravu a způsob, jak ji ověřit. Postupuj po jednom kroku.

## Kontext pro novou konverzaci
Nová konverzace. Ignoruj předchozí pokusy, pokud je neuvedu.

Pracovní název: Malá první verze
Účel první verze. Situace: jedna konkrétní situace, která se opakuje Projekt je určen pro: konkrétnímu člověku. Hlavní akce: jedna akce, kterou člověk provede Očekávaný výsledek: to, co má aplikace vytvořit nebo zobrazit
Projekt je určen pro: konkrétnímu člověku.
Hlavní akce: jedna akce, kterou člověk provede
Očekávaný výsledek: to, co má aplikace vytvořit nebo zobrazit

Tři funkce první verze:
1. [funkce]
2. [funkce]
3. [funkce]

Ukázková vstupní data:
Jeden krátký, skutečný příklad, který bys teď zadal ručně.

Hotovo, když:


Odloženo na později:
- Přihlášení
- Uživatelské účty
- Platby
- Týmové role
- Složitá administrace
- Pokročilá nastavení

Poslední stav, který fungoval:
Není popsáno, co naposledy fungovalo.

Chtěl jsem změnit:
Není popsáno, co se mělo změnit.

Teď se děje:
Není popsáno, co se děje teď.

Začni shrnutím Mapy. Stavět nebo opravovat začni až po mém souhlasu. Drž se tří funkcí první verze.

## Testy
- Hlavní uživatelská cesta: Neotestováno
- Prázdný vstup: Neotestováno
- Nesmyslný nebo velmi dlouhý vstup: Neotestováno
- Opakované použití bez obnovení stránky: Neotestováno
- Použitelnost na telefonu: Neotestováno
- Test jedním skutečným člověkem: Neotestováno

Kontrola před zveřejněním: Vyžaduje další kontrolu

Tento soubor nevydávej za ověřený výsledek. Zkopírování promptu neznamená, že aplikace funguje.

 

Podívat se na skutečné projekty

Náhled Mapy