Sada pro vývoj agentů v Claude Code

Agent Development Kit je komplexní framework pro vývoj inteligentních agentů na bázi Claude. Infografika vytvořená Brij Kishore Pandey představuje 5 klíčových vrstev architektury, které zajišťují efektivní fungování AI agentů od paměti po distribuci.

Tento průvodce ukazuje, jak strukturovat agenty pomocí CLAUDE.md, Skills, Hooks, Subagentů a Plugins pro maximální produktivitu a bezpečnost.

Infografika Agent Development Kitu pro Claude s 5 vrstvami: CLAUDE.md, Skills, Hooks, Subagents a Plugins - od autora Brij Kishore Pandey

Agent Development Kit – 5 vrstev architektury Claude Code

Vrstva 1 – CLAUDE.md: Paměťová vrstva

CLAUDE.md je „ústava“ agenta“ – vždy načtený a aktivní. Jedná se o kořenový soubor, který obsahuje:

  • Architecture rules – pravidla pro architekturu agenta
  • Naming conventions – konvence pojmenování
  • Test expectations – očekávání testů
  • Repo map – mapa repositáře

CLAUDE.md existuje na dvou úrovních:

  • Global (~/.claude/CLAUDE.md) – pro všechny projekty
  • Project (.claude/CLAUDE.md) – pro konkrétní projekt

Vrstva 2 – SKILLS: Znalostní vrstva

Skills jsou modulárními znalostními chunky – na vyžádání, ne vždy aktivní. Architektura funguje následovně:

  • Description matching – popis pro vyhledání správného Skill
  • Auto-invoked – automatické vyvolání relevantního Skillu
  • Task-specific context – kontext specifický pro daný úkol

Skill.md obsahuje:

  • Reference documentation
  • Scripts
  • Templates

Klíčová funkce: Context fork spouští Skill v izolovaném Subagentu

Vrstva 3 – HOOKS: Vrstva ostrahy

Hooks jsou deterministické, ne AI-driven – mysleme na ně jako na Git hooks pro agenty. Zahrnují:

  • PreToolUse – spustí se před použitím nástroje
  • PostToolUse – spustí se po použití nástroje
  • SessionStart – aktivace na začátku relace
  • Stop – zastavení agenta
  • SubagentStop – zastavení Subagentu

Příklad workflow: Auto-lint on Write → block rm -rf → Slack notification on Stop

Event fires → Matcher checks → Command runs

Vrstva 4 – SUBAGENTS: Vrstva delegace

Subagenti udržují čistotu hlavního kontextu bez nekonečné rekurze. Architektura delegace:

  • Delegate only – hlavní agent deleguje pouze požadované
  • Results only – Subagent vrací pouze výsledky

Tři typy Subagentů:

  • Code-reviewer – vlastní okno kontextu, custom model, nástroje, permise
  • Test-runner – vlastní okno kontextu, custom model, nástroje, permise
  • Explorer – vlastní okno kontextu, custom model, nástroje, permise

Kritické omezení: Subagenti nemohou vytvářet další Subagenty!

Vrstva 5 – PLUGINS: Distribuční vrstva

Pluginy fungují jako npm balíčky pro agenty – umožňují distribuci a instalaci do týmů. Obsah Pluginu:

  • Skills
  • Agents
  • Hooks
  • Commands

Pluginy mohou být sdíleny přes Marketplace/Team install a umožňují týmům snadno přidávat nové schopnosti agentů.

Interakce s externími systémy

MCP Servers (vlevo):

  • External tools
  • GitHub
  • Databases
  • APIs
  • Custom integrations

Agent Teams (vpravo):

  • Parallel execution
  • Message passing
  • Lead orchestration
  • Shared permissions

Celkový workflow

CLAUDE.md nastavuje pravidla → Skills poskytují odbornost → Hooks prosazují kvalitu → Subagenti delegují práci → Plugins distribuují schopnosti

Vladimír Matula

Vladimír Matula se v digitálním marketingu pohybuje od roku 2008. Svou expertízu staví na pevných základech z předních českých agentur, kde se specializoval na tvorbu webů, ecommerce, SEO a webovou analytiku. V roce 2012 založil marketingovou agenturu DIVERSITY PROMOTION s.r.o., kde nabízí online marketingové služby, tvorbu webů na WordPress, tvorbu eshopů na platformě Shoptet, Web design a AI marketing. Generativní AI integruje do klíčových procesů – od hloubkové analýzy dat, SEO a konverzního copywritingu podle ověřených vzorců až po automatizaci rutinních úkolů, které přináší úsporu času a vyšší kvalitu výstupů nejen jemu, ale i jeho klientům.