Vibe coding mindset: co budeme stavět a jak budeme iterovat
- Jak vybírat úlohy, které dávají smysl pro vibe coding
- Jak rozsekat nápad na mikro-kroky (aby Copilot nezpomaloval)
- Jak definovat “hotovo” u prototypu (spustitelné, ověřitelné, předatelné)
Hands-on:
- volba mini-projektu (skript / mini-app / automatizace) + mini backlog kroků
Příprava prostředí a práce s repozitářem
- repo, branch, commit (jen minimum)
- Copilot Chat: jak se ptát, aby pomáhal “stavět” (ne jen vysvětlovat)
- první spuštění šablony a ověření, že vše běží
Hands-on:
- “hello world” šablona + první malá úprava
Promptování pro stavění (advanced steering bez programování)
- prompt jako specifikace (vstupy, výstupy, edge-cases, formát)
- řízení po částech: “vygeneruj jen X”, “uprav jen Y”
- jednoduché kontrolní body kvality (čitelnost, validace, logování)
Hands-on:
- vytvoření kostry projektu + implementace 1. klíčové funkce
Build #1: funkční mini-projekt
- implementace hlavního toku (happy path)
- ošetření vstupů a chybových stavů
- zlepšení použitelnosti: jasné výstupy, parametry, jednoduché ovládání
Hands-on:
- dokončení “core” verze, která řeší hlavní problém
Debugging pro nevývojáře
- jak Copilotu předat chybu (hláška, kroky, očekávání vs realita)
- hypotézy příčin a ověřování v malých krocích
- prevence návratu chyby (validace, logování, test)
Hands-on:
- řízené rozbití a oprava + “post-mortem” v jedné větě (co byla příčina)
Minimální testy a kontrolní scénáře, které dávají smysl
- smoke test vs. kontrolní scénáře (happy path + edge cases)
- jak generovat testy / kontroly a jak číst výsledky
- “test jako checklist” pro prototypy
Hands-on:
- sada 5–10 scénářů + jednoduchý self-check
Refaktor bez strachu (zjednodušení a udržitelnost)
- odstranění duplicit, rozdělení do menších částí
- zjednodušení toku a názvů (aby se v tom dalo pokračovat)
- kdy refaktorovat a kdy radši nedělat nic
Hands-on:
- “udělej to kratší, čitelnější a beze změny chování”
Ship it: předání a spuštění výsledku
- README: co to dělá, jak to spustit, příklad použití
- “1 příkaz ke spuštění” a základní konfigurace
- rychlé předání (repo/zip/tag)
Hands-on:
- doplnění README + finální kontrola spuštění “na čisto”
Bezpečnost & pravidla práce s Copilotem
- co do Copilotu nikdy nedávat (hesla, citlivá data, interní tajnosti)
- anonymizace / mocky
- checklist před použitím výstupu (správnost, rizika, citlivost)