Za 2 měsíce víc features než za 2 roky. Bez psaní kódu.
Pavol Hejný · Promptbook
Za poslední rok se z toho stalo buzzword. Všude.
Jedni jsou iritovaní
Druzí jsou fascinovaní
Kdo má pravdu? Oba. A v tom je problém.
A nenapsali jsme téměř řádek kódu.
Není to magie. Je to process.
Co se změnilo?
Ne všechno, co se tváří jako AI coding, funguje.
Nepíšete kód. Píšete zadání.
Každá feature začíná jako Product Requirements Document:
Agent dostane PRD a pracuje autonomně.
## Feature: Export do PDF ### Cíl Uživatel může exportovat prezentaci do PDF. ### Acceptance criteria - PDF obsahuje všechny slidy - Funguje na prezentacích s 50+ slidy - Export trvá < 10s ### Omezení - Nesmí rozbít stávající HTML export
Každá změna od agenta jde přes PR. Bez výjimky.
Branch per feature Agent pracuje na vlastní větvi. Main je vždy čistý.
Atomic commits Malé, popsané commity. Dají se revertovat jednotlivě.
PR = review gate Žádný kód nejde do main bez lidského schválení.
Testy nepíšete proto, že jste pečliví. Píšete je proto, že agent potřebuje feedback loop.
Bez testů je AI coding ruská ruleta.
Naše CI pipeline:
Agent bez pravidel je junior bez mentora. Dáte mu kontext, dostanete kvalitu.
# .instructions.md ## Coding standards - TypeScript only, strict mode - No any types - All public functions must have JSDoc - Max file length: 300 lines ## Architecture - Prefer composition over inheritance - Use dependency injection - No circular imports
## Testing - Every feature needs unit tests - Test edge cases explicitly - Mock external dependencies ## Git - Conventional commits - One feature per branch - Squash before merge ## Forbidden - No console.log in production - No hardcoded secrets - No direct DOM manipulation
Review AI kódu je jiné než review lidského kódu.
Na co se díváte:
.instructions.md
Na co se nedíváte:
Nedávejte agentovi všechno najednou. Dávejte mu jednu věc po druhé.
Backlog management
Velikost tasku
Čím menší task, tím lepší výstup.
Napíšete PRD s acceptance criteria.
Vytvoří branch, píše kód, píše testy, commituje.
Automaticky běží testy, lint, type-check.
Vy kontrolujete výstup. Business logika, edge cases.
Schváleno → merge do main. Deploy.
Feedback → nový task → opakujte.
Buďme upřímní. AI coding není perfektní.
Kde agenti selhávají:
Kde agenti excelují:
1. PRD first Nepíšete kód, píšete zadání.
2. Git vždy Branch, PR, review. Bez výjimky.
3. Testy povinně Bez testů = bez merge.
4. Pravidla pro agenty Kontext a guardrails v .instructions.md.
5. Review = business logika Ne formátování, ale smysl.
6. Malé tasky 1–4 hodiny. Jeden agent, jeden task.