Premisy
- Programátor je mrtvá role (ne, už nepište kód) — teď musí každý být SW architekt
- Úkolem není jen vyvíjet SW, ale také navrhovat a ladit agentické workflow (skills, orchestrace, kontext)
- AI = rychlost; člověk = kvalita (rozhoduje, řídí a má zodpovědnost)
Nástroje
- Rules
- Skills
- MCP
- Agents
- Hooks
- Plugins
Rules
- Statická pravidla v repu (styl, hranice scope)
- Stejné pro všechny (ale na každý agent je stejně dodržuje)
- AGENTS.md/CLAUDE.md
Rules — praxe
AGENTS.md, CLAUDE.md, obdobné soubory
- + Nemusíte znovu vysvětlovat konvence v každém chatu; sdílený onboarding po
clone - +
AGENTS.md se prosazuje jako společný formát napříč nástroji (Claude Code, Cursor, Codex CLI…) - − Každý řádek jde do kontextu — příliš dlouhý soubor žere tokeny a hůř se udržuje
- − Někdy duplicita
AGENTS.md + CLAUDE.md + vendor rules — riziko rozjezdů - − Agent pravidla občas přehlédne; zastaralá pravidla = špatné návyky
- → Krátce a úderně; stack, příkazy build/test/lint; proč ne jen zákaz; u velkého monorepa pravidla po složkách; udržovat jednu kanonickou verzi (sync / symlink)
Skills
- Strukturované postupy (kdy brainstorm, jak plán)
- Agent je aktivuje podle kontextu
- Doplnění k holým rules
Co v rules, co ve skills
Rozdělení odpovědnosti
- Vlastní skill na celý workflow — orchestrace žije ve skillu; v rules nech jen vyvolání toho skillu a odchylky pro konkrétní projekt (stack, cesty, výjimky)
- Žádný takový skill — celou orchestraci (pořadí skillů, kdy agent, kdy checkpoint) musíš mít popsanou v rules / AGENTS.md (nebo v projektové docs), jinak to agent neudrží konzistentně
MCP
- Standardizované nástroje pro model (API, tickety, docs)
- Schéma místo „nakopíruj z prohlížeče“
- Governance: který server smí co
MCP — typické příklady
Co často napojuješ
- Dokumentace — knihovny, interní wiki, „fetch docs“ (např. Context7, vlastní index)
- Issue tracker — Jira, Linear, GitHub Issues / PR přehled bez kopírování z UI
- Git — stav větve, diff, historie commitů (read-only nástroje)
- DB / API — řízený dotaz nebo schéma; ne hrubý shell s heslem
- Souborový systém — čtení projektu v mezích pravidel (ne celý disk)
- Prohlížeč / fetch — ověření URL, screenshot, test endpointu (kde to dává smysl)
Agents
- Delegace dílčích úloh / subagenti
- Vlastní kontext izolovaný od hlavní session
- Pod orchestrací (kdo, kdy, co vrátí)
Hooks
- Reakce na události (před/po tool call, zápis…)
- Doplnit log, kontext nebo blok rizika
- Automatizace bez ručního promptu
Kde to žije
- Home uživatele — jen pro vás
- Org / Team účet — jednotné, ale pozor na externisty
- Repo projektu — výchozí pro tým
Orchestrace
Základní AI-driven development workflow
Úkol 1
- Vytvořte skill, který na zadání provede brainstorming a vygeneruje specku
Úkol 2
- Vytvořte skill, který vezme specku a vytvoří detailní implementační plán
Úkol 3
- Upravte brainstorming skill, aby sám automaticky navazoval spuštěním skillu na generování plánu
Úkol 4
- Přidejte implementační skill — vezme výstup z plánovacího skillu a realizuje jej (ideálně podle nějaké metodiky)
- Vše propojte, ať to jde po sobě
Úkol 5
- Přidejte code review skill a zařiďte, aby se po jeho připomínkách vrátili zpět k implementačnímu skillu, který je opraví
Úkol 6
- Vytvořte celkový skill pro orchestraci, který popisuje celé workflow
Úkol 7
- Upravte generování plánu, aby rozsekalo plán na malé tasky (max 5 minut na task) a psalo závislosti mezi tasky
- Zařiďte, aby se implementace pouštěla v paralelních agentech
Co dál?
- Vyřešit git workflow
- Review v každém kroku — i u specky, i u plánu (ne jen u kódu)
- Validační agenti, kteří zajistí dodržení základních pravidel (security, a11y, kvalita architektury, atd.)
- Doladit každého agenta
- Zabalit a distribuovat (plugin)
Kontext
- Umíme orchestrovat a stavět workflows — to je jen polovina
- Druhou polovinou je budování kontextu
- AI může všechno rozbít — kontext určuje správný směr
Úkol 8
Kontext
- Vytvořte skill, který projde celé repo a vytvoří vám kontext (inspirace třeba zde)
Úkol 9
Kontext
- Vytvořte agenta, který dokáže kontext načíst a předhodit ho ostatním agentům — klidně jim to vnucujte, aby si ho načítaly
Úkol 10
Kontext
- Vytvořte agenta, který aktualizuje kontext na základě právě provedených úprav, a zařaďte ho do svého workflow