Lekce 4 / 7 · ~10 minut

Mantinely: git, zálohy
a zdravý rozum

AI agent je výkonný — a výkonné věci potřebují mantinely. Nejsou brzda, jsou airbag: nezpomalí tě, ale když se něco pokazí, zachrání ti den.

Git: stroj času tvého projektu

Git ukládá „snímky" projektu, ke kterým se umíš kdykoli vrátit. Zní to jako téma pro programátory? Není — git za tebe ovládá Claude. Stačí ti na to dvě věty:

  • Založ git a udělej první commit." — na začátku projektu, jednou.
  • Udělej commit." — vždycky, když něco funguje a jsi spokojený.

A když se něco rozbije: „Vrať se k poslednímu commitu." Hotovo — přesně tohle je ta „poslední funkční verze" z lekce 3.

Permission prompty: čti, na co se ptá

Claude Code se před spouštěním příkazů a změnami souborů ptá na povolení. To je tvoje druhá pojistka — ale funguje, jen když ji opravdu čteš, ne odklikáváš ze setrvačnosti. Zlaté pravidlo: když nerozumíš, na co se ptá, neklikej Ano. Napiš mu: „Vysvětli mi jednou větou, co tenhle příkaz udělá a co se stane, když to povolím."

Co AI nikdy nedávej do promptu

  • Hesla a API klíče — nikdy přímo v textu rozhovoru ani v obyčejném souboru. (Na bezpečnou práci s přístupy existují postupy — to je téma pro pokročilé.)
  • Osobní údaje — rodná čísla, zdravotní data, cizí údaje bez souhlasu.
  • Produkční systémy bez zálohy — na ostrém webu a živých datech se neexperimentuje. Nejdřív lokálně — a na ostro jde až otestovaná verze.
Pamatuj na izolaci z lekce 1: každý projekt ve vlastním adresáři. Claude tam může dělat cokoli — a nic mimo něj nepokazí.

Cvičení: najdi riskantní kroky

Sedm situací z reálné praxe. Klikni na ty, které jsou riskantní (může jich být víc), pak vyhodnoť.

Před velkou předělávkou napíšeš: „Udělej commit, jdeme zkoušet nový design."

Bezpečné a správné — checkpoint před experimentem. Když se nový design nepovede, vrátíš se jednou větou.

Do promptu napíšeš: „Tady je heslo k databázi: Firma123!, ulož si ho do poznamky.txt."

RIZIKO: heslo v textu rozhovoru a v obyčejném souboru. Pokud se projekt sdílí nebo nasadí, heslo jde s ním.

Appku testuješ na svém počítači a na internet ji dáš, až když pár dní funguje.

Přesně tak — lokální prostředí je tvoje pískoviště, ostrý provoz až po otestování.

Claude se ptá na povolení spustit příkaz, kterému nerozumíš — klikneš Ano, vždyť to vždycky projde.

RIZIKO: permission prompt je pojistka, která funguje, jen když ji čteš. Nerozumíš? Nech si příkaz vysvětlit.

Claude navrhne smazat adresář — požádáš ho, ať nejdřív vysvětlí, co v něm je a proč ho maže.

Správný reflex: u destruktivních operací (mazání, přepisování) se ptej dřív, než povolíš.

Klientovi nefunguje ostrý web, tak necháš Clauda upravovat přímo produkci — na testování není čas.

RIZIKO: zásah do produkce bez zálohy a testu je ruleta. Oprav lokálně, ověř, nasaď — i ve stresu je to rychlejší než oprava po havárii.

Na konci dne napíšeš: „Shrň, co jsme dnes změnili, a udělej commit s popisem."

Výborný návyk — historie projektu se píše sama a zítra přesně víš, kde jsi skončil.

Shrnutí

  • „Udělej commit" po každé funkční verzi — git ovládá Claude za tebe.
  • Permission prompty čti; nerozumíš = nepovoluj, ptej se.
  • Hesla, osobní údaje a produkce bez zálohy do promptů nepatří.
  • Lokální pískoviště → otestuj → až pak na ostro.
← Předchozí Další lekce: Kontext →