# Skills, subagenti, MCP a pluginy v Claude Code: ktoré si vybrať

> Skills, subagenti, MCP a pluginy sú štyri vrstvy rozšírení Claude Code. Vysvetľujem, kedy použiť každú z nich, a pridávam hotovú rozhodovaciu maticu a príklady z projektov.

Source: https://ailoot.ai/blog/sk/skills-subagents-mcp-plugins-claude-code/
Canonical: https://ailoot.ai/blog/sk/skills-subagents-mcp-plugins-claude-code/
Language: sk
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-214
Revision: sha256-423302788ddf555632a7a6b6806232c1d961b6a27f3c23d3c21e8af57d660df1


V Claude Code existuje práve päť spôsobov, ako urobiť tú istú kontrolu kódu: príkaz slash, skill, subagent, plugin alebo jednoducho prompt v chate. A žiadny z týchto spôsobov nie je automaticky lepší než ostatné — výber závisí od úlohy, rozpočtu tokenov a od toho, kto ďalší ho bude používať.



Toto je návod, ktorý by som si bol rád dal už pred rokom. Strom 4 otázok, hotová matica „úloha → vrstva“ a 5 častých chýb, ktoré míňajú tokeny každému druhému vibe coderovi, s ktorým pracujem.

O práci so službou sa dočítate v [dokumentácii Ailoot](https://ailoot.ai/docs/).

## Čo sú skills, subagenti, MCP a pluginy v jednej vete?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Kľúčové poznatky">

Kľúčový poznatok

Skill je zabalená metodika, ktorú Claude načíta po aktivovaní. Subagent je izolovaný „kolega“ s vlastným kontextom na dlhú úlohu. MCP je most k externému systému (databáze, GitHubu, Notionu). Plugin je hotová súprava všetkého uvedeného od niekoho iného, ktorú nainštalujete jediným príkazom.

</div>

Skôr než si vyberieme, rozlíšme si tieto pojmy. Všetky štyri vrstvy majú jeden cieľ — rozšíriť možnosti Claude nad rámec toho, čo dokáže predvolene. Každá vrstva má však svoju povahu.

**Skill** je adresár so súborom `SKILL.md`, ktorý opisuje, kedy a ako používať konkrétnu metodiku. Anthropic prirovnáva skill k pokynom pre nového zamestnanca: nemusíte mu každý deň diktovať každý krok, dáte mu postup.

**Subagent** je samostatná relácia Claude s vlastným kontextom, spustená z hlavnej konverzácie. Má jednu kľúčovú vlastnosť: izoláciu. Subagent môže prečítať 30 súborov, pripraviť zhrnutie a vrátiť do hlavného chatu iba toto zhrnutie. Kontext hlavnej konverzácie zostane čistý.

**MCP (Model Context Protocol)** je otvorený štandard od Anthropic na pripojenie Claude k externým systémom. V príspevku na blogu z 13. novembra 2025 Anthropic čo najjasnejšie vysvetlil rozdiel:

<figure>
<blockquote>
<p>MCP pripája Claude k dátam; Skills učia Claude, čo s týmito dátami robiť. Ak vysvetľujete, ako používať nástroj alebo postupovať podľa procedúr — napríklad „pri dopytovaní do našej databázy vždy najprv filtruj podľa rozsahu dátumov“ — je to Skill. Ak potrebujete, aby Claude malo prístup k databáze alebo excelovým súborom — je to MCP.</p>
</blockquote>
<figcaption>— Anthropic Engineering, https://claude.com/blog/skills-explained</figcaption>
</figure>

**Plugin** je hotová súprava skills, subagentov, hooks a príkazov od niekoho iného, zabalená do marketplace. Nainštalujte ju jediným príkazom pomocou `/plugin install` a dostanete všetko naraz. Ak je skill váš vlastný postup, plugin je postup zakúpený od inej spoločnosti.

Stručne: skills sú recepty, subagenti sú špecializovaní kolegovia a MCP poskytuje externé nástroje, cez ktoré sa Claude dostane k službám a dátam. Náklady na tokeny sa líšia: skill je najlacnejší (načíta sa po aktivovaní), zatiaľ čo MCP je podstatne drahšie (každý pripojený server neustále zaberá miesto v kontextovom okne).

## Prečo 4 vrstvy, keď môžete použiť jeden CLAUDE.md?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Kľúčové poznatky">

Kľúčový poznatok

CLAUDE.md je požiadavka: Claude si ho prečíta na začiatku relácie a po 20 správach ho môže ignorovať. Skills, subagenti, MCP a pluginy riešia to, čo CLAUDE.md nedokáže: škálovanie, izoláciu kontextu, prístup k vonkajšiemu svetu a zdieľanie metodiky s tímom.

</div>

V opísanom projekte je CLAUDE.md rozsiahla mapa pravidiel: kam čo patrí, ako publikovať a aké dohody platia. Bez tohto súboru by Claude začínalo každú novú reláciu od začiatku.

CLAUDE.md má však svoje hranice. Vysvetlím to na štyroch situáciách, v ktorých prestáva fungovať.

**Situácia 1: pravidlo funguje iba niekedy.** V CLAUDE.md sa píše: „pred `git push` vždy spusti `npm run build`“. Claude si to prečíta na začiatku relácie, prikývne, po 25 správach začne písať kód a zabudne na to. Už trikrát som sa pristihol, že som vykonal push bez buildu; tieto push operácie zlyhali v produkcii. Správne nastavený a otestovaný hook môže vykonať deterministickú kontrolu zostavenia a odmietnuť pokrytú operáciu. Pokrytie závisí od udalosti a nástrojovej cesty: hook Claude Code sám nezachytí každý push z iného terminálu či aplikácie. Overte, že zámerne zlyhávajúce zostavenie blokuje skutočne používanú cestu.

**Situácia 2: opakovaný proces s 15 krokmi.** V opísanom príklade prechádza každý návod 14 etapami: rešerš → štruktúra → MDX → 7 paralelných kontrol QA → publikovanie do produkcie → IndexNow. Ak zakaždým napíšem prompt „vykonaj fázu 1, potom 2 a potom 3“, miniem tokeny ešte skôr, než sa vôbec pustím do práce. Preto je celý tento pracovný postup zabalený do skillu `build-masterskaya-guide` — súboru pokynov s veľkosťou 34 KB, ktorý sa spúšťa frázou „poďme vytvoriť nový návod pre projekt“.

**Situácia 3: úloha, ktorá pohltí kontext.** Ak chce Claude skontrolovať aktuálnosť už publikovaného návodu, musí prečítať 30 KB prepis livestreamu, 20 retrospektív po 5 KB a porovnať ich s aktuálnym webom. Ak to urobím v hlavnom chate, do konca kontroly budem mať v kontexte 200K tokenov balastu. Subagent urobí rovnakú prácu, vráti do hlavnej konverzácie iba 300-slovné zhrnutie a ukončí sa.

**Situácia 4: chcem, aby tím dostal rovnaké šablóny ako ja.** Hotová súprava pravidiel pre návrh frontendu, hooks na publikovanie cez Coolify a MCP na kontroly cez Playwright. To je plugin: zabalím svoje nastavenie, zverejním ho v marketplace a kolega si ho nainštaluje jediným príkazom.

CLAUDE.md pokrýva základy: „ako sa to u nás robí“. Štyri ďalšie vrstvy pokrývajú to, čo CLAUDE.md nedokáže zabezpečiť: opakovanie pomocou spúšťačov, izoláciu kontextu, prístup k vonkajšiemu svetu a zdieľanie.

## Kedy potrebujete skill namiesto CLAUDE.md?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Kľúčové poznatky">

Kľúčový poznatok

Skill je správna voľba, keď máte opakovateľný proces s jasným spúšťačom a vykonávate ho viac než raz denne. Na rozdiel od CLAUDE.md sa skill načíta iba vtedy, keď je potrebný, a nespotrebúva základný kontext v každej relácii.

</div>



<figure>
<blockquote>
<p>Ak niečo robíte viac než raz denne, premeňte to na príkaz slash alebo skill.</p>
</blockquote>
</figure>

Test pre skill je jednoduchý: pristihnete sa, že kopírujete ten istý dlhý prompt z poznámok do chatu. Už tretí raz je signál.

Momentálne mám v `~/.claude/skills/` 7 adresárov: `build-masterskaya-guide`, `build-vc-spoke`, `build-reel-script`, `build-practicum-instruction`, `update-config`, `simplify` a `keybindings-help`. Najčastejšie používam `build-masterskaya-guide` (tento návod vznikol pomocou neho). Obsahuje 34 KB metodiky: ktorými etapami prejsť, ktoré viacagentové kontroly QA spustiť, ktoré podmienky brán musia zastaviť proces a ktoré artefakty uložiť do `/tmp/`.

**Kedy skill nevytvárať.**

- Pravidlo ako „odpovedaj v jazyku, ktorý uprednostňuje používateľ“ patrí do CLAUDE.md, nie do skillu. Skill sa načíta po aktivovaní, ale toto pravidlo má platiť vždy.
- Jednorazový pokyn ako „spusti refaktoring teraz“ patrí do chatu, nie do skillu.
- Úloha vyžadujúca samostatný kontext môže použiť subagenta; ak zároveň dodržiava opakovaný postup, metodiku uchovajte v skille.

**Hlavný anti-pattern.** Najčastejšou chybou vibe coderov je natlačiť postup do subagenta, hoci by mal byť skillom. Subagent stojí viac tokenov (má vlastný kontext), spúšťa sa pomalšie a často je zbytočne komplikovaným riešením. Ak sa úloha zmestí do metodiky s rozsahom 1,500–2,000 slov a nevyžaduje čítanie externých súborov, patrí do skillu.

Ako štruktúrovať skill, čo uviesť vo frontmatter a ktoré spúšťacie frázy fungujú, sa dozviete v návode [Claude Code Skills v roku 2026: Ako si vytvoriť osobnú knižnicu skills](https://ailoot.ai/blog/sk/claude-code-skills-library/).

## Kedy potrebujete subagenta namiesto skillu?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Kľúčové poznatky">

Kľúčový poznatok

Subagent presunie náročnú prácu do vlastného kontextu a vráti do hlavného chatu iba zhrnutie. Použite ho, keď úloha vyžaduje čítanie mnohých súborov, dlhú analýzu alebo 5 rovnakých kontrol naraz — a nepotrebujete mať v hlavnej konverzácii všetok priebežný neporiadok.

</div>

Skill uchováva metodiku; subagent vykonáva prácu. Sú to odlišné vrstvy, ktoré si ľudia často mýlia, pretože obe sa spúšťajú „z chatu“.

Subagent má zmysel iba na izoláciu kontextu. Hlavná relácia Claude má rozpočet 200,000 tokenov (alebo 1 milión v beta verzii). Ak v hlavnom chate požiadate Claude, aby prečítalo 30 súborov a analyzovalo každý z nich, polovicu okna miniete na priebežné čítanie. Subagent vykoná tú istú prácu v samostatnej relácii a do hlavného chatu vráti iba výsledok.

**Konkrétny príklad z projektu.** Každý návod prechádza niekoľkými paralelnými kontrolami QA: štýl, citáty a fakty v porovnaní s primárnymi zdrojmi, štruktúra pre vyhľadávače a integrita interných a externých odkazov. Každá kontrola využíva vlastný kontext: glosár pravidiel, WebFetch pre desiatky URL a vyhľadávanie grepom v texte.

Ak by som všetky tieto kontroly spustil v jednom chate, kontext by ma pohltil skôr, než by sa dokončila prvá. Paralelné spúšťanie subagentov s `run_in_background: true` to rieši: pracujú na pozadí, hlavný chat pokračuje a po 4–6 minútach dostanem stručné správy a zapracujem zmeny.

**Druhý príklad — náročná rešerš.** Keď vyberám tému pre nový návod, 4 subagenti súbežne zhromažďujú signály:

- V1 - fóra a komunity za 14 dní
- V2 - sociálne siete
- V3 - video platformy + blog Anthropic
- V4 - medzery v SEO

Každý vráti 30–40 položiek s hodnotením virality. Zhromaždím ich do spoločného súboru, ohodnotím podľa 9 dimenzií a vyberiem víťaza. Bez subagentov sa táto etapa natiahne na 2–3 hodiny, počas ktorých sa míňa hlavný kontext.

**Kedy subagenta nevytvárať.**

- Úloha, ktorá nevyžaduje čítanie súborov ani použitie WebFetch, patrí do hlavného chatu.
- Opakovateľný postup patrí do skillu, ale pri užitočnej izolácii môže bežať v subagentovi.
- Externý prístup potrebuje oprávnený nástroj ako MCP či CLI; subagent ho môže používať pri delegovanej úlohe.

**Hlavný anti-pattern.** Vytvoriť subagenta s názvom `backend-engineer` alebo `qa` v nádeji, že Claude samo zistí, kedy ho použiť. Konkrétni subagenti (napríklad `migration-test-writer` alebo `api-route-reviewer`) poskytujú oveľa lepšiu kvalitu než všeobecní. Čím presnejší je názov subagenta a jeho pokyny, tým presnejšie Claude vyberie toho správneho.

Ako vytvoriť subagentov na konkrétne úlohy, syntax frontmatter a 5 hotových príkladov nájdete v návode [Claude Code Subagents v roku 2026: Sprievodca krok za krokom](https://ailoot.ai/blog/sk/claude-code-subagents/).

## Kedy potrebujete MCP namiesto skillu alebo subagenta?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Kľúčové poznatky">

Kľúčový poznatok

MCP poskytuje nástroje a dátový prístup k systémom ako databázy, GitHub, Sentry či prehliadač. Používajte ho, keď postup tento prístup potrebuje. Skill môže poskytovať metodiku používania tých istých nástrojov; vrstvy sa dopĺňajú.

</div>

Anthropic v blogovom príspevku uviedol najstručnejšie vysvetlenie rozdielu: MCP pripája Claude k dátam; skills učia Claude, čo s týmito dátami robiť.

Napríklad skill na kontrolu issue GitHub potrebuje jeho obsah. Poskytnite ho oprávneným nástrojom MCP, cez CLI či dodaný text. Skill potom určuje kontrolu a štruktúru zistení; samotný prístup MCP tento postup nepredpisuje.

**Moja konkrétna zostava MCP.**

- **Playwright MCP** - vizuálne QA každého návodu. Otvorím stránku na počítači aj mobile, skontrolujem šírku kontajnera a to, či sa bloky vykreslili.
- **Stitch MCP** - prístup k dizajnovému systému, tvorba komponentov v štýle značky.
- **vidIQ MCP** - analýza trendov a kontrola virality nápadov.
- **Railway MCP** - správa infraštruktúry nasadzovania.

Každý z týchto 4 nástrojov je mostom k externému systému. Bez MCP by som buď napísal vlastný wrapper kód, alebo prešiel do browsera. S MCP sa všetko deje v rámci relácie Claude.

**Náklady na tokeny.** MCP je najdrahšia vrstva. Každý pripojený server neustále zaberá miesto v kontextovom okne: deklarácie nástrojov, schémy argumentov a opisy. Mám 4 servery MCP — to je približne 8–12K tokenov v každej novej relácii ešte predtým, než sa na čokoľvek opýtam.

MCP teda pripájame iba vtedy, ak ho skutočne potrebujeme vo väčšine relácií. Ak používate Sentry MCP raz týždenne, je lepšie zapínať ho podľa potreby pomocou príznaku `--mcp sentry`, než ho mať natrvalo v zozname.

**Kedy MCP nepoužívať.**

- Metodika „ako pracovať s dátami“ patrí do skillu, nie do MCP.
- Dlhému čítaniu môže pomôcť subagent; pri externých súboroch či záznamoch môže zároveň potrebovať prístup MCP.
- Publikovanie jedným príkazom si vyžaduje hook alebo plugin, nie MCP.

**Hlavný anti-pattern.** Vytvárať MCP server pre niečo, čo lepšie vyrieši skill. Videl som príklad v diskusii na HN (v tom istom vlákne, ktoré získalo 422 bodov 27. mája): autor napísal MCP server, ktorý poskytuje „pokyny na kontrolu kódu“. To však nie je prístup k vonkajšiemu svetu, je to postup. Skill urobí to isté s 10-krát menším počtom tokenov.

**Prípad súperenia o zdroje.** Raz mi Playwright MCP zamrzol s chybou “Browser is already in use” — zároveň som mal otvorené okno Chrome a MCP nedokázal prevziať kontrolu nad browserom. Je to dôležité ponaučenie: MCP server využíva zdieľané systémové zdroje. Ak je zdroj obsadený (browser, port alebo súbor), myslite na izoláciu hneď od začiatku.

Hotový návod na pripojenie 7 funkčných MCP nájdete v článku [Claude Code MCP Servers v roku 2026: 7 hotových nastavení](https://ailoot.ai/blog/sk/mcp-servers-claude-code/).

## Kedy potrebujete plugin namiesto skillu alebo subagenta?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Kľúčové poznatky">

Kľúčový poznatok

Plugin je zabalená súprava skills, subagentov, hooks a príkazov od niekoho iného, ktorú nainštalujete jediným príkazom cez marketplace. Použite ho, keď nechcete všetko vytvárať od začiatku a dôverujete autorovi balíka — napríklad pri návrhu frontendu, testovaní cez Playwright alebo integrácii s Telegramom.

</div>

Skills, subagenti a MCP sa týkajú vašej metodiky. Plugin je hotová metodika niekoho iného, ktorú importujete do svojho nastavenia.

V októbri 2025 Anthropic spustil Claude Code Plugins, oficiálny mechanizmus distribúcie. Plugin je adresár, ktorý môže obsahovať:

- vlastné príkazy slash
- vlastné skills
- vlastných subagentov
- vlastné hooks
- vlastné konfigurácie MCP
- vlastné štýly výstupu

Všetko sa zabalí do jedného balíka so súborom `plugin.json`. Inštalácia prebieha jedným príkazom v `~/.claude/settings.json` alebo príkazom `/plugin install <name>`.

**Moja konkrétna zostava pluginov.**

- **`frontend-design`** z oficiálneho `claude-plugins-official` — 67 štýlov, 96 paliet, 57 dvojíc písiem, 13 frameworkov. Keď vytváram nový blok webu alebo e-mailovú šablónu, načítam tento plugin a získam celú knižnicu naraz.
- **`playwright`** z toho istého oficiálneho marketplace — súprava skills a konfigurácií MCP na testovanie browsera.
- **`telegram`** — hotová súprava na správu účtu Telegram z Claude Code (politika, allowlist, párovanie).
- **`trailofbits/skills`** — súprava bezpečnostných skills od Trail of Bits, spoločnosti, ktorej v otázkach bezpečnosti dôverujem.

Všetky 4 predstavujú tri riadky v `settings.json`. Bez pluginov by som celé hodiny ručne budoval tú istú knižnicu.

**Kedy plugin nepoužívať.**

- Ak je metodika celkom vaša a nemá sa škálovať na ďalších ľudí, ponechajte ju ako skill.
- Ak ešte neviete, kto ju bude používať, najprv si ju vyskúšajte sami ako skill.
- Ak potrebujete rýchlo preniesť tri súbory na nový počítač, stačí `cp ~/.claude/skills/X /new/machine/.claude/skills/`.

**Hlavný anti-pattern.** Používať plugin ako náhradu za CLAUDE.md — napríklad plugin s pravidlami „ako pracujeme v tomto projekte“. Plugin je určený na distribúciu a opakované použitie. Ak sa pravidlá týkajú jedného repozitára, patria do CLAUDE.md, nie do pluginu.

Výhľad na rok 2026: Anthropic zjavne smeruje k tímovému marketplace pre pluginy. To znamená, že firmy budú môcť zverejňovať svoje interné metodiky ako pluginy, verzovať ich a aktualizovať všetkým zamestnancom jedným príkazom. Pre sólového podnikateľa to znamená: nainštalujte hotové riešenia a nevymýšľajte ich znova.

## Rozhodovací strom: 4 otázky pred každou úlohou

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Kľúčové poznatky">

Kľúčový poznatok

Všetky štyri otázky posudzujte nezávisle. Každé „áno“ označuje potrebu; pokračujte ďalšími otázkami, pretože jeden postup môže spájať viacero vrstiev. Ak sú všetky odpovede „nie“, môže stačiť bežný prompt a pokyny projektu.

</div>

**Otázka 1: existuje opakovateľný postup, ktorý sa oplatí uchovať?**

Ak áno, zabaľte metodiku ako **skill** do `SKILL.md` s jasným opisom použitia. Poskytuje postup; sám nedodáva externý prístup ani samostatný kontext.

**Otázka 2: potrebuje práca samostatný kontext alebo sústredenú delegovanú rolu?**

Ak áno, použite **subagenta** s presnou úlohou a nástrojmi. V izolovanom kontexte môže pri tej istej úlohe používať metodiku skillu.

**Otázka 3: potrebuje úloha nástroj alebo prístup k externým dátam?**

Ak áno, poskytnite oprávnený prístup cez **MCP či iný vhodný nástroj**, napríklad už nastavené CLI. Skill opisuje používanie prístupu; subagent môže byť vykonávateľom.

**Otázka 4: má sa táto zostava distribuovať a udržiavať ako balík?**

Ak áno, cez **plugin** distribuujte príslušné skills, definície agentov, hooky či konfiguráciu MCP. Balík môže byť vlastný alebo od iného autora.

**Spoločný príklad: pravidelná kontrola issues na GitHube.** Skill definuje postup a formát výsledku. Nakonfigurované GitHub MCP či CLI poskytuje oprávnený prístup k issues. Subagent môže vo vlastnom kontexte prečítať dlhé vlákno a vrátiť zistenia. Plugin môže celú kombináciu distribuovať tímu. Všetky štyri odpovede môžu byť „áno“; žiadna neruší inú.

## 5 chýb pri výbere vrstvy, ktoré robia vibe coders

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Kľúčové poznatky">

Kľúčový poznatok

Najdrahšie chyby sú používanie subagenta namiesto skillu, MCP namiesto skillu, pluginu namiesto CLAUDE.md a skillu cez hook. Každá z nich míňa tokeny alebo narúša správanie. Na konkrétnych príkladoch ukážem, čo sa stalo a čo sa malo stať.

</div>

Medzi vibe codermi, s ktorými pracujem, vídam týchto 5 vzorcov raz týždenne. Aspoň každý druhý z nich urobí počas prvého týždňa aspoň jednu takúto chybu.

**Chyba 1: subagent namiesto skillu.**

Príznak: autor vytvoril subagenta na „napísanie nového blogového príspevku“. Zakaždým, keď ho spustí, subagent sa načíta, prečíta 2 KB metodiky, vytvorí príspevok a ukončí sa. Po týždni autor zistí, že každé spustenie minie ďalších 5K tokenov na načítanie subagenta.

Čo sa malo stať: „ako napísať príspevok“ je metodika — teda skill. Spúšťacou frázou je „nový blogový príspevok“. Skill sa načíta do hlavného chatu a neotvorí samostatnú reláciu. Je 3–5-krát lacnejší.

**Chyba 2: MCP server namiesto skillu.**

Príznak: autor napísal MCP server, ktorý poskytuje pokyny, „ako robiť kontrolu kódu“. Deklarácie nástrojov, opisy schémy argumentov a dokumentácia neustále zaberajú miesto v kontexte. Každá požiadavka zbytočne spotrebuje 2–3K tokenov.

Čo sa malo stať: „ako robiť kontrolu kódu“ je postup, nie prístup k externému systému. Použite skill. MCP má opodstatnenie iba vtedy, keď potrebujete živý prístup — napríklad k Sentry, aby ste získali najnovšie chyby.

**Chyba 3: plugin namiesto CLAUDE.md.**

Príznak: autor zabalil pravidlá projektu („vždy používaj prísny režim TypeScript“, „nepoužívaj žiadne pomlčky“, „používaj iba pnpm, nie npm“) do pluginu a nainštaloval ho. Každá nová relácia teraz načítava plugin, ktorý duplikuje obsah, ktorý by mal byť v CLAUDE.md.

Čo sa malo stať: pravidlá pre jeden projekt patria do CLAUDE.md daného projektu. Plugin je určený pre metodiku, ktorú využije viac ľudí alebo repozitárov.

**Chyba 4: pokus vytvoriť skill cez hook.**

Príznak: autor si všimol, že hook sa automaticky spúšťa pri udalosti (napríklad pred uložením súboru). Rozhodol sa vytvoriť „skill cez hook“, aby Claude automaticky používalo metodiku pri každej úprave. Výsledkom bol nekonečný cyklus spúšťania, spotrebovaný kontext a nepredvídateľné správanie.

Čo sa malo stať: hook je deterministický kód, ktorý spustí príkaz, naformátuje výsledok alebo zablokuje operáciu. Hook nenačíta skill ani nevyvolá Claude. Ak potrebujete „vždy používať metodiku X“, použite buď skill so spúšťačom, alebo záznam v CLAUDE.md.

**Chyba 5: ďalšia vrstva, hoci netreba nič.**

Príznak: autor sa dozvie o skills, prečíta si návody, rozhodne sa „musím túto metodiku zabaliť“ a strávi večer vytváraním skillu na úlohu, ktorá sa objaví raz za mesiac.

Čo sa malo stať: jednorazová úloha patrí do chatu, ad hoc. Skill má opodstatnenie iba vtedy, ak to robíte viac než raz denne. Inak ide o prehnané riešenie, ktoré treba následne udržiavať.

Pri všetkých príkladoch overujte potreby nezávisle: postup, izoláciu kontextu či roly, nástrojový prístup a distribúciu. Pridajte každú vrstvu s konkrétnym účelom a kombinujte ich, keď úloha potrebuje viac než jednu.

## Čo hovorí Anthropic o roztrieštenosti: kam Claude Code smeruje v roku 2026

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Kľúčové poznatky">

Kľúčový poznatok

Claude Code zjednocuje vrstvy: päť spôsobov kontroly kódu (príkaz, skill, subagent, plugin alebo chat) smeruje k jednému vstavanému skillu `/code-review`. To znamená, že nemusíte panikáriť pre „priveľa vrstiev“ — v roku 2026 sa hranice stierajú a zjednodušujú.

</div>









Čo to znamená pre nasledujúcich šesť mesiacov až jeden rok.

**Po prvé: skills sa stávajú hlavnou vrstvou pre procedurálne úlohy.** Anthropic zjavne vsádza na túto vrstvu ako na najlacnejšiu a najpredvídateľnejšiu. Ak v roku 2026 nerozumiete, prečo potrebujete skill, najprv si naštudujte práve túto vrstvu. Všetky ostatné sa budú točiť okolo nej.

**Po druhé: subagenti sa špecializujú.** Hlavným účelom subagentov je izolácia kontextu pri náročných úlohách. Všeobecní subagenti ako `qa-engineer` zmiznú; konkrétni ako `migration-test-writer` a `api-route-reviewer` zostanú.

**Po tretie: nové oznámenia Anthropic za 14 dní — príkaz `/workflows` (28. mája 2026) na koordináciu desiatok subagentov a oddelenie fakturácie Agent SDK od 15. júna — znamenajú, že programové používanie sa presúva do samostatného fondu.** Je to signál, že Anthropic buduje infraštruktúru pre automatizované systémy s 10+ agentmi, nie pre jednotlivé relácie.

Pre vibe codera v roku 2026 to znamená jednu jednoduchú vec: štyri vrstvy vydržia aspoň ďalších šesť mesiacov a potom sa niektoré zlúčia. Rozhodovací strom so štyrmi otázkami však bude fungovať aj po zlúčení — týka sa povahy úlohy, nie konkrétneho názvu vrstvy.

## Hotová matica: 10 typických úloh → správna vrstva

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Kľúčové poznatky">

Kľúčový poznatok

Tabuľka označuje hlavnú potrebu každej situácie. Riadky sa dopĺňajú: jedna úloha môže zodpovedať viacerým, a preto kombinovať uvedené vrstvy.

</div>

| \# | Spúšťacia situácia | Správna vrstva | Prečo práve táto |
|----|----|----|----|
| 1 | Claude počas jednej relácie 2–3-krát prehliadne to isté pravidlo | **CLAUDE.md** | Reaguje na situáciu, vždy je v kontexte a nevyžaduje spúšťač |
| 2 | Ten istý dlhý prompt píšem viac než raz denne | **Skill** | Načíta sa podľa potreby a nespotrebúva základný kontext |
| 3 | Už tretíkrát vkladám do chatu 1,500-slovný playbook | **Skill** | Procedurálna metodika načítaná spúšťacou frázou |
| 4 | Úloha zahlcuje hlavný chat 20+ súbormi na prečítanie | **Subagent** | Izolácia kontextu; do hlavného chatu sa vráti iba zhrnutie |
| 5 | Potrebujem paralelne spustiť 5 rovnakých kontrol (QA, review, lint) | **Subagenti** | Spúšťajú sa pomocou `run_in_background`; celkový čas sa skráti päťnásobne |
| 6 | Chcem si prečítať issues na GitHube alebo najnovšie chyby zo Sentry | **MCP** | Priamy prístup k externému systému prostredníctvom štandardného protokolu |
| 7 | Chcem automaticky skontrolovať pokrytú operáciu push | **Otestovaný hook** | Deterministická kontrola; overte skutočný spúšťač a blokovanie |
| 8 | Chcem presunúť svoje nastavenie do druhého repozitára alebo na nový počítač | **Plugin** | Distribúcia cez marketplace a priestor názvov |
| 9 | Tím 10 ľudí potrebuje dodržiavať rovnaké pravidlá | **Plugin v tímovom marketplace** | Verzie, jednorazová inštalácia, centrálne aktualizácie |
| 10 | Potrebujem odpovedať na webhook z externej služby (Telegram, GitHub Actions) | **Kanál MCP alebo Agent SDK** | Odosielanie správ do relácie z vonkajšieho sveta |

Hlavným pravidlom pri používaní tejto tabuľky je neskúšať „robiť všetkých 10 vecí naraz“. Väčšina sólových vibe coderov si vystačí s CLAUDE.md + 5–7 skills + 2–4 MCP servermi. Subagenti a pluginy pribúdajú s rastom projektu.

## Čo ďalej: ako si vytvoriť pracovný priestor v Claude Code

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Kľúčové poznatky">

Kľúčový poznatok

CLAUDE.md obsahuje základné pravidlá projektu, skills balia metodiku, subagenti rozdeľujú náročnú prácu s kontextom, MCP sa pripája k vonkajšiemu svetu a pluginy distribuujú hotovú súpravu niekoho iného. Toto je päť stavebných prvkov vášho nastavenia Claude Code v roku 2026.

</div>

Týchto päť vrstiev nejde za sebou; zapadajú do seba. CLAUDE.md je základ projektu a ostatné štyri sa pripájajú s rastúcou náročnosťou úloh.



<div class="section" role="doc-bibliography" aria-label="Zdroje">

### Zdroje

- [Anthropic Engineering: Vysvetlenie Skills (13. novembra 2025)](https://claude.com/blog/skills-explained)
- [Dokumentácia Claude Code: Prehľad Skills](https://code.claude.com/docs/en/skills)
- [Dokumentácia Claude Code: Subagenti](https://code.claude.com/docs/en/subagents)
- [Dokumentácia Claude Code: Prehľad MCP](https://code.claude.com/docs/en/mcp)
- [Dokumentácia Claude Code: Pluginy](https://code.claude.com/docs/en/plugins)
- [Vydania Claude Code na GitHube](https://github.com/anthropics/claude-code/releases)
- [Novinky Anthropic: aktualizácie blogu 2026](https://www.anthropic.com/news)
- [Kuchárka Sentry MCP](https://sentry.io/blog/sentry-mcp-server-for-claude-code/)
- [Repozitár skills od Trail of Bits](https://github.com/trailofbits/skills)
- [Oficiálny marketplace Claude Plugins](https://github.com/anthropics/claude-plugins-official)

</div>



Spoznajte [Ailoot](https://ailoot.ai/).

## Otázky a odpovede: Skills, subagenti, MCP a pluginy v Claude Code: ktoré si vybrať

### Môže jedna kontrola GitHub potrebovať skill, subagenta a MCP súčasne?

Áno. Skill definuje postup, MCP či oprávnené CLI poskytuje údaje issue a subagent môže vykonať dlhú kontrolu vo vlastnom kontexte. Plugin môže celú kombináciu distribuovať.

### Ako používať zoznam štyroch otázok?

Každú posúďte nezávisle: potrebujem postup, izoláciu kontextu, nástrojový prístup či distribúciu? Každé áno pridáva konkrétnu požiadavku; prvé áno rozhodovanie neukončuje.


## Ailoot · Spoločnosť a jej portfólio projektov

Ailoot stavia na dlhodobých prevádzkových skúsenostiach, širokej klientskej základni, stabilných službách a priebežnom sledovaní KPI.

Spoločnosť a jej portfólio projektov: milióny zákazníkov; mesačné tržby v miliardách.

Ailoot využíva tieto prevádzkové skúsenosti na poskytovanie prístupu cez API k funkciám AI v produktoch zákazníkov, agentoch, aplikáciách a automatizáciách.
