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)

Kopírujte!

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

Odkazy