10 věcí, co jsem se naučil za měsíc s Claudem
Po měsíci s Claudem mám sepsaný zápisník postřehů. Celý příběh jak jsem se k AI dostal — od free tieru přes počítání kachen po carfast.cz — jsem popsal v článku Od free tieru po závislost. Tady jsou konkrétní tipy, co mi fungují.
1. Sonnet na všechno, Opus na přemýšlení
Nemusíš používat nejdražší model. Sonnet 4 zvládne 90 % úloh — je rychlý, levný a dostatečně chytrý. Opus nasazuju jen když potřebuji:
- Analyzovat velký codebase (150+ souborů)
- Hluboký reasoning nad architekturou
- Najít subtilní bug v komplexní logice
Pravidlo: začni Sonnetem. Přepni na Opus, jen když Sonnet nestačí.
2. Kontext je král
Čím víc kontextu Claudovi dáš, tím lepší odpověď dostaneš. Nepiš "oprav bug." Piš:
V souboru /src/api/checkout.ts na řádku 47 padá TypeError:
Cannot read property 'price' of undefined. Funkce se volá
z CartComponent. Tady je relevantní kód: [kód]
Claude není jasnovidec. Je to kolega — a kolega taky potřebuje kontext.
3. CLAUDE.md změní hru
V kořenu projektu vytvoř soubor CLAUDE.md — popis projektu, konvence, tech stack. Claude Code ho čte při každé session. Místo opakovaného vysvětlování "používáme Tailwind, ne CSS moduly" to napíšeš jednou.
Můj CLAUDE.md pro airepublic.cz má: tech stack, adresářovou strukturu, naming konvence, tón obsahu. 15 řádků, co ušetří stovky slov v promptech.
4. Iteruj, neopakuj
Špatný workflow:
- Napiš prompt → dostaneš odpověď → nesedí → napiš celý prompt znovu
Dobrý workflow:
- Napiš prompt → dostaneš odpověď → "změň X" → "přidej Y" → "odstraň Z"
Claude si pamatuje kontext konverzace. Využij to. Iterace je rychlejší než restart.
5. Extended thinking zapínej selektivně
Extended thinking je skvělé pro složité problémy, ale pro jednoduchý "přepiš tuhle funkci" je zbytečné. Zdržuje a stojí víc tokenů.
Zapínám ho pro:
- Architektonická rozhodnutí
- Debugging záhadných chyb
- Srovnání více přístupů
- Analýzu bezpečnostních rizik
6. Claude Code > copy-paste z chatu
Největší skok v produktivitě nebyl lepší prompting — byl přechod z webového chatu na Claude Code v terminálu. Rozdíl:
- Chat: napíšeš → dostaneš kód → kopíruješ → vkládáš → upravuješ
- Claude Code: napíšeš → kód je v souboru → testuješ → commitneš
Není to jen pohodlí. Je to fundamentálně jiný workflow — Claude pracuje s tvým projektem, ne vedle něj.
7. MCP servery rozšiřují superschopnosti
MCP (Model Context Protocol) připojí Claude k externím nástrojům. Můj setup:
- GitHub — čte issues, vytváří PR
- Filesystem — pracuje se soubory mimo repo
- Vercel — deploy status, logy
Jednou nastavíš, navždy funguje. Claude se z chytrého chatbota stane nástrojem propojeným s tvým ekosystémem.
8. Limity jsou reálné — plánuj kolem nich
Claude Pro má limity. Při intenzivní práci na ně narazíš. Moje strategie:
- Rozděluj úlohy — místo jednoho obřího promptu rozděl na menší kroky
- Víc sessions — ve Warpu mám 2-3 Claude Code taby na různé úlohy
- Batch práci — podobné úlohy dej dohromady
- Odpočinek — když hitneš limit, jdi si dát kafe. Mozek to potřebuje taky
9. AI nepíše dokonalý kód na první pokus
Claude napíše funkční kód. Ale ne vždy optimální. Vždycky:
- Přečti si co ti vrátil (i když to "funguje")
- Testuj edge cases
- Kontroluj security (AI někdy zapomene na sanitizaci inputu)
- Refaktoruj, pokud vidíš lepší cestu
Claude je junior developer s encyklopedickými znalostmi. Tvoje seniorní uvažování je stále potřeba.
10. Dokumentuj si prompty co fungují
Když najdeš prompt, co dává konzistentně dobré výsledky, ulož si ho. Mám soubor prompts.md kde mám šablony na:
- Code review ("projdi tento PR, zaměř se na...")
- Refactoring ("přepiš na Server Component, zachovej...")
- Debugging ("analyzuj tento error, kontext je...")
- Content ("napiš článek v tomto tónu, struktura je...")
Prompt engineering není věda — je to sbírka tipů, co fungují pro tvůj specifický use case.
Bonus: tohle nečekej
- AI nenahradí programátora. Nahradí programátora, co AI nepoužívá.
- Nebudeš rychlejší hned. První týden se učíš. Od druhého týdne letíš.
- Budeš přemýšlet jinak. Místo "jak to naprogramuji" začneš přemýšlet "co chci, aby to dělalo." A to je lepší otázka.