Kapitola 5 · Rozhlídnutí · 12 min čtení
Claude Code sám o sobě je dobrý agent. S ekosystémem se stává platformou, kterou rozšiřuješ — místo abys čekal, až ji rozšíří někdo jiný.
Tahle kapitola je rozhlídnutí, ale s dost kroky na to, abys každý díl rovnou zkusil. Projdi, vyber si jednu věc, vrať se pro hloubku později.
Všechno, o čem bude řeč — skilly, pluginy, MCP, subagenti — běží uvnitř session. Aplikace jich drží víc najednou, takže jedna konverzace může být uprostřed refaktoru, zatímco druhá teprve plánuje.

Skill je balík instrukcí + volitelných skriptů, které si Claude načte podle potřeby. Doménový playbook — bydlí v ~/.claude/skills/, aktivuje se sám, když situace sedí.
Příklad, který stojí za prozkoumání: visualize ↗. Vezme libovolný markdown — plán, brainstorm, architekturu — a udělá z něj uhlazený, sdílitelný HTML artefakt. Jedna dobře ohraničená úloha, dobře napsané instrukce, pár pomocných skriptů. Tvar dobrého skillu.
Otevřený standard. Skilly jedou podle Agent Skills otevřeného formátu ↗ — specifikace je veřejná, skilly jsou přenositelné mezi Claude Code a dalšími nástroji, které standard přijímají. Anthropic udržuje referenční repo ↗ se 17 produkčními skilly, ze kterých se dá číst jako z exempláře.
Níž v téhle kapitole ukážeme, jak si jeden takový necháš Claudem napsat.
Plugin balí související skilly, příkazy a hooky do jednoho instalovatelného celku. Nainstaluj jednou, získáš celý workflow.
Šestá kapitola provází instalací a používáním Compound Engineering pluginu ↗ — Averyho smyčky brainstorm → plan → work → review → compound. Ten si zkus jako první. Super Powers ↗ je další, o kterém má smysl vědět — širší pick-and-choose toolkit.
Jako reference: Heart of Gold toolkit ↗ je malá kolekce skillů, které jsem si zabalil pro svoji každodenní práci (visualize je jeden z nich). Ne něco, co bys teď potřeboval instalovat — příklad toho, co vznikne, jakmile napíšeš tři čtyři skilly, o které nechceš přijít. Jeden takový si postavíš sám.
Než si nainstaluješ další skilly od ostatních, napiš si vlastní. Když se něco opakuje — tvar promptu, formát výstupu, sled kroků — vytáhni z toho skill. A SKILL.md nepiš ručně. Nech to Claude.
Oba dělají totéž: provedou tě objevováním, sepíšou dobře tvarovaný SKILL.md a uloží ho na disk. Vyber si jeden.
skill-creator — dodává Anthropic v repu anthropics/skills ↗. Instalace přes /plugin z toho marketplace. Kanonický, minimalistický, učí tvar.craft-skill — součást Heart of Gold toolkitu ↗. Vyhraněný. Pětifázový workflow, technický checklist, ve výchozím stavu sepíše skill, který specifikaci sedí líp.S jedním z nich nainstalovaným spusť v reálném projektu:
/skill-creator
(nebo /craft-skill, podle toho, co máš).
Claude se ptá, jednu otázku po druhé:
Odpovídej co nejkonkrétněji. Vágní odpovědi dělají vágní skilly.
Claude pak sepíše SKILL.md — name, description s těmi triggery, povolené nástroje, misi, hranice, rozhodovací pravidla, příklady. Ukáže ti diff. Projdeš, upravíš, potvrdíš.
Soubor přistane v ~/.claude/skills/můj-skill/SKILL.md. Další session, když řekneš něco ze spouštěcích frází, skill se aktivuje sám.
Skilly drž pod ~500 řádků. Delší obsah patří do přibalených souborů: references/ pro materiál ke čtení, scripts/ pro helpery, assets/ pro šablony. Tomu se říká progressive disclosure — metadata jsou vždy načtená, tělo se načte, až když se skill spustí, extra věci až když je skill potřebuje.
Zralý skill jako visualize v Heart of Gold toolkitu ↗ ukazuje, jak to vypadá ve velkém — jeden SKILL.md, kolem něj pár helper skriptů, rozhodovací stromy pro to, kdy který skript použít. Nic z toho nevzniklo na jednom sezení. Každý kus přibyl, když týden používání odhalil mezeru.
Formát je otevřená specifikace ↗ — pole frontmatteru, chování loaderu, pravidla progresivního odkrývání. Kompletní reference od Anthropicu je v anthropics/skills/spec/agent-skills-spec.md ↗. Skilly, které napíšeš, fungují v Claude Code dnes a budou fungovat v každém nástroji, který tu specifikaci převezme zítra.
Udělej tohle třikrát, čtyřikrát — vytáhni skill pokaždé, když se něco opakuje — a najednou máš malou sbírku. Zabal ji s .claude-plugin/plugin.json, vydej na GitHubu, a je to tvůj plugin. Stejný tvar jako Compound Engineering plugin, který jsi instaloval dřív, jenom tvůj. Tým instaluje jednou a dědí všechno, co ses naučil systematizovat.
Compound, až úplně dolů.
→ Skills docs ↗ · Plugins docs ↗
Model Context Protocol je otevřený standard pro propojení Clauda s nástroji, které žijí mimo konverzaci — filesystem, databáze, prohlížeče, API. Pokud skilly rozšiřují to, co Claude ví, MCPs rozšiřují to, co Claude umí.
Pecka na webovou práci. Claude dostává živý přístup ke Chromu — console, network, Lighthouse, performance trace, screenshoty.
claude mcp add --transport stdio chrome-devtools -- npx -y chrome-devtools-mcp@latest
A pak v session:
Otevři
https://example.coma řekni mi, proč má pomalý LCP. Pusť Lighthouse, pokud potřebuješ.
Claude otevře stránku, prohlédne, nahlásí. Tohle je okamžik, kdy MCPs přestanou být abstraktní.
claude.ai pro plánové uživateleclaude mcp add dalekomcp-builder v anthropics/skills ti postaví základBezpečnostní poznámka. MCPs, které načítají nedůvěryhodný obsah (webové stránky, issues, maily), do tvé session můžou injektovat instrukce. Varování od Anthropicu platí: třetí strany na vlastní riziko. Kapitola 8.5 má víc.
Subagent je specializovaný pracovník, kterého Claude spustí ve vlastním kontextovém okně, s vlastními nástroji a oprávněními. Když Claude potřebuje něco těžkého — prozkoumat velký codebase, pustit review, shrnout dlouhý soubor — může to delegovat na subagenta místo toho, aby spálil tvůj hlavní kontext.
Můžeš je volat přímo, nebo to nech Claude rozhodnout.
Vestavěný. Read-only, rychlý (Haiku), ideální na otázky „kde je X?" ve velkém codebase.
V libovolném repu se zeptej:
Použij Explore agenta a najdi, kde je řešená autentizace. Pak shrň.
Nebo ho pojmenuj explicitně:
@Explore: najdi všechna místa, kde voláme Stripe API.
Tvoje hlavní konverzace dostane dvou-odstavcové shrnutí. Samotné čtení souborů proběhlo v bočním kontextu, který se teď zahodil. Na výsledek jsi utratil ~100 tokenů, ne ~20k na průzkum.
Pro opakující se delegování — třeba reviewera, co vždycky aplikuje vaše týmové standardy — spusť:
/agents

Vyber Library → Create new agent → nech Claude vygenerovat definici. Dej mu rozsah (Personal nebo Project), omez nástroje, ulož. Tvůj agent je teď v .claude/agents/my-agent.md a dostupný přes @my-agent nebo přirozeným jazykem.
Poznámka. V Claude Code v2.1.63+ byl interní nástroj Task přejmenovaný na Agent. Starší tutoriály, které mu říkají Task, pořád fungují — je to totéž.
Limit. Subagenti nemůžou spouštět další subagenty. Pro vnořené delegování použij skilly s context: fork nebo řetěz z hlavní konverzace.
Dva různé produkty, které si lidé pletou. Oba vyžadují plán Pro nebo vyšší — pouhé API klíče jsou mimo hru.
Claude Code běží na tvém stroji, s plným přístupem k lokálnímu filesystemu, k tvým nakonfigurovaným MCPs, k tvým klíčům. Ovládáš ho z prohlížeče nebo mobilní aplikace.
Setup — čtyři kroky:
claude --version (potřebuje 2.1.51+)claude → /login — přihlášení přes claude.aiclaude --remote-control "My Project"spacebar → QR kód. Naskenuj Claude mobilní aplikací (iOS ↗, Android ↗) nebo otevři claude.ai/code v prohlížeči.Teď můžeš session ovládat odkudkoliv. Dlouhé buildy, PR review z meetingu, „zkontroluj deploy" z telefonu.
Jiný produkt. Session běží na Anthropicem spravovaných VMs, startuje z čerstvého klonu tvého GitHub repa. Žádné lokální soubory, žádné lokální MCPs. Dobré na rychlé GitHub-based úkoly z libovolného zařízení.
Spouštíš z claude.ai/code v prohlížeči — vybereš repo, startneš session.
Ne samostatný Claude Code — ovladač pro Remote Control session a Claude Code na Webu. Push notifikace pro oprávnění. Review diffů, chat, schvalování volání nástrojů z telefonu. Webové session umí spustit sama.
→ Remote Control docs ↗ · Claude Code na Webu ↗
Procházíš lab popořadě? Vezmi, co tě tahle kapitola naučila, k ukázce, se kterou jsi začal v kapitole 2 — nebo rovnou ke svému vlastnímu codebase, kde to sedne hlouběji.
/plugin install skill-creator z anthropics/skills, nebo Heart of Gold toolkit kvůli /craft-skill. Vyber si jeden.scaffold-endpoint. Účel: přidat nový GET /<name> route podle konvence tvého frameworku — minimal-API MapGet u Varianty A, @app.get u Varianty B, nebo cokoliv používá tvoje vlastní repo. Trigger fráze: scaffold endpoint, add a new route.GET /ping vracející { "pong": true }. Prohlédni si výstup. Pokud scaffolding sedí vedle, uprav skill, ne výstup. Tak vypadá smyčka.Když to funguje: máš znovupoužitelný skill, který jsi ručně nepsal, žijící v ~/.claude/skills/ nebo v projektovém .claude/skills/. Praxe v další kapitole pouští celou Compound Engineering smyčku na jedné reálné featuře.
Ekosystém je nabídka, ne povinnost. Instaluj, co ti skutečně ušetří čas. Zbytek může počkat.