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 →