Vibe coding je zábavné přesně do chvíle, kdy agent nasází 300 řádků, které nefungují, protože tvůj jeden odstavec zadání znamenal něco jiného, než sis myslel. Matt Pocock — TypeScript instruktor, který dnes vede AI Hero — na tohle téma odpověděl open-source sadou Claude Code skills a vydal k ní kompletní video průvodce (10. 10. 2026). Repo mattpocock/skills má na GitHubu už téměř 283 tisíc hvězdiček a popisuje se jednou větou: Skills for Real Engineers. Straight from my .agents directory.
Jde o balík hotových skills — grilování zadání, TDD, code review — které z tvého agenta udělají disciplinovaného kolegu, ne nadšeného stážistu. V tomhle článku ti ukážu, co přesně v sadě najdeš, jak si ji nainstaluješ za 30 sekund a jak ji poskládat do každodenního workflow místo slepého vibe codingu.
Co v balíku Claude Code skills najdeš
Sada obsahuje 38 skillů rozdělených do tří skupin: engineering (denní práci s kódem), productivity (obecné pracovní nástroje) a menší příděl experimentů označený jako in-progress. Všechny jsou k dispozici zdarma přímo v repozitáři mattpocock/skills na GitHubu (vznikl v únoru 2026, poslední aktualizace 9. 10. 2026).
Tři jména, která si z celého balíku zapamatuješ:
/grill-me— agent tě vyslechne dřív, než začne cokoli dělat. Nejpopulárnější skill celé sady./tdd— test-driven development pro agenta: nejdřív červený test, pak až implementace.code-review— dvouosá kontrola diffu podle kodexu z Fowlerovy knihy Refactoring.
Důležitý detail: přestože se sadě říká ".claude skills", funguje i v Codexu, GitHub Copilotu (CLI i VS Code) a Gemini CLI. Instalátor je společný, protože skills jsou jen pečlivě napsané markdownové instrukce — žádná magie. Jestli chceš psát vlastní dovednosti, máme o tom samostatný návod na Claude Skills.
Proč je vibe coding past
Matt v README popisuje čtyři opakované selhání, která přivádějí agenty do problémů — a ke každému přiřazuje skill, který ho řeší. Je to nejlepší argument proti "prostě to napiš agentovi", jaký jsem četl:
- Agent udělal něco jiného, než jsem chtěl. Nejčastější problém vývoje vůbec není technický, je to nedorozumění. Řešením je grilovací session: agent se tě ptá, dokud nepochopí zadání.
- Agent je zbytečně upovídaný. Když nezná jazyk tvé domény, popisuje věci dvaceti slovy místo jednoho. Řešení: sdílený slovník (
GLOSSARY.md) a architektonická rozhodnutí (ADR), které si agent udržuje sám. - Kód nefunguje. Bez zpětné vazby letí agent naslepo. Řešením jsou testy psané před implementací — červená, zelená, dál.
- Postavili jsme kouli bláta. Agenti zrychlují kódování, a tak zrychlují i softwarovou entropii. Řešení: design systému řešit každý den, ne až když se to zvrhne.
Všimni se, že žádný z těchto problémů neřeší "lepší model". Řeší je proces. A přesně proto se sada jmenuje Skills for Real Engineers — je to destilát z desetiletí softwarového řemesla (Pragmatic Programmer, DDD od Erica Evanse, Ousterhoutova filozofie designu), rozsekaný do spustitelných instrukcí pro agenta.
/grill-me: agent, který tě vyslechne dřív, než začne kódovat
/grill-me je jednoduchý návod pro agenta: relentless interview to sharpen a plan or design. Napíšeš /grill-me, popíšeš nápad byť velmi vágně — a agent tě začne vyslýchat, dokud ze zadání nevytěží všechna rozhodnutí.
Funguje to přes tzv. design tree: každé rozhodnutí v plánu má rozhodnutí, která na něm visí. Agent postupuje v kolech a v každém kole se ptá jen na "frontier" — otázky, jejichž předpoklady už jsou vyřešené. Každá otázka dostane číslo a doporučenou odpověď, takže můžeš prostě odpovídat "ano". Fakta, která si agent může dohledat sám, si dohledá přes sub-agenty a netrápí s nimi tebe. Session končí, až je celý strom projdený a nic nezůstává tiše předpokládané.
Praktické rozdělení tří grilovacích skillů:
/grill-me— obecný, nezapisuje žádné soubory, funguje i na firemní rozhodnutí mimo kód./grill-with-docs— totéž, ale čte tvůj kód a průběžně si ukládá poznatky doGLOSSARY.mda ADR. Matt o něm říká, že jde o "nejzásadnější techniku v celém repu".wayfinder— když je práce větší než jedna session, rozloží ji na mapu rozhodnutí na issue trackeru.
Matt k tomu sepsal i podrobnou dokumentaci grill-me na aihero.dev (aktualizováno 24. 8. 2026). Jedna věc, kterou tam zdůrazňuje: pasivita je hlavní selhání grilování. Když čtyřicet otázek odkýveš "souhlasím", dostaneš plán, který napsal agent a ty jen přikyvuješ. Rozhodnutí jsou pořád tvoje.
/tdd: testy first, i když kód píše agent
Skill /tdd drží agenta v klasickém červeně-zeleném cyklu: nejdřív padající test, pak jen tolik kódu, aby prošel. Žádné spekulativní funkce na příště, jeden řez na cyklus.
Co je na něm ale zajímavější, je definice toho, co je dobrý test:
- Testy ověřují chování přes veřejná rozhraní (tzv. seamy), ne interní detaily implementace. Kód se může celý přepsat, testy zůstávají.
- Seamy se domlouvají předem. Než agent napíše jediný test, napíše, na kterých rozhraních bude testovat, a nechá ti to potvrdit. Testovací úsilí tak padne na kritické cesty, ne na každou hraniční situaci.
- Tři anti-patterny se řeší hned: implementation-coupled testy (padnou při refaktoru, i když se chování nezměnilo), tautologické testy (očekávanou hodnotu spočítají stejným způsobem jako kód, takže nemůžou nikdy selhat) a horizontální krájení (nejdřív všech sto testů, pak celá implementace — místo svislých řezů po jedné "tracer bullet").
Jedna nepříjemná pravda na závěr: refaktoring není součást červeně-zeleného cyklu. Patří až do fáze review — a na to je další skill.
Code review ve dvou osách: Standards a Spec
Skill code-review kontroluje diff od zvoleného bodu (commit, větev, tag) na dvou nezávislých osách:
- Standards — dodržuje kód standardy repozitáře (
CODING_STANDARDS.md,CONTRIBUTING.md)? Navíc běží nad pevným baseline dvanácti Fowlerových code smells z knihy Refactoring — od Mysterious Name přes Feature Envy po Speculative Generality. Každý smell je ale vždy hodnocení, ne tvrdé porušení: co repozitář explicitně schvaluje, baseline mlčí. - Spec — implementuje kód věrně to, co požadoval původní issue nebo specifikace? Chybí něco, je tam něco navíc (scope creep), nebo je to naimplementované špatně?
Obě osy běží jako paralelní sub-agenty, aby si vzájemně nešpínily kontext, a výstupy se sloučí vedle sebe — záměrně se nemíchají, aby jedna osa nezastřela druhou. Kód může splňovat všechny standardy a přitom dělat úplně jinou věc, než byla objednána. Tohle je přesně ta disciplína, kterou klasický vibe coding nemá: agent se sám kontroluje proti zadání, kterému sám nerozuměl.
Jak nainstalovat Mattovy skills za 30 sekund
Pro Claude Code je to jeden příkaz (plugin se aktualizuje sám):
claude plugin install mattpocock-skills@claude-plugins-official
Pro ostatní agenty:
# Codex
codex plugin marketplace add mattpocock/skills
codex plugin add mattpocock-skills@mattpocock
# Gemini CLI (ruční aktualizace)
gemini skills install https://github.com/mattpocock/skills.git --path skills/engineering
gemini skills install https://github.com/mattpocock/skills.git --path skills/productivity
# Copilot, Cursor, Windsurf a další
npx skills@latest add mattpocock/skills -a <agent>
Pozor vyber si jednu instalační cestu. Když nainstaluješ plugin i soubory ručně, dostaneš každou skill dvakrát.
Potom v každém repozitáři jednou spusť /setup-matt-pocock-skills — agent se zeptá na issue tracker, triage labely a kam ukládat dokumenty. To je celé nastavení. Vizuální podobu agenta si jinak přizpůsobíš přes Claude Code mods, runtime automatiku přes hooks.
Celý workflow: od grilování po pull request
Nejsilnější na sadě je, že skills skládají do celého pracovního dne:
/grill-with-docs— projdeš zadání, vznikne sdílený slovník a rozhodnutí./to-spec— z konverzace se stane specifikace publikovaná na issue trackeru./to-tickets— spec se rozpadne na tickety po "tracer bullet" řezích, včetně závislostí./implement— agent implementuje tickety, řídí/tddna domluvených seamech a na konci každého z nich sám pustí/code-review./retro— po session ti navrhne vylepšení prostředí (linting, standardy, navigaci), nejdůležitéjší první.
Matt celý tenhle tok end-to-end předvádí ve videu "mattpocock/skills: A complete AI Coding workflow" na YouTube (10. 10. 2026), oznámení proběhlo i na jeho X. Komunita na r/ClaudeCode sady právě probírá a sdílí s ní zkušenosti z vlastních projektů.
Přesně proti tomu se sada i explicitně vymezuje vůči frameworkům jako GSD, BMAD nebo Spec Kit: ty podle Matta "vlastní proces" a berou ti kontrolu, zatímco jeho skills jsou malé, skládací a máš je upravit k obrazu svému. Jestli ti celý složený workflow přijde moc, začněj jen /grill-me u dalšího zadání — sám zjistíš, kde tě agent dřív nepochopil. A až ti workflow poroste, dalším krokem je rozdělení rolí mezi modely: levnější model na implementaci, silnější na review.
Časté otázky
Fungují Mattovy skills i mimo Claude Code?
Ano. Oficiální instalátor podporuje Codex, GitHub Copilot (CLI a VS Code), Gemini CLI a přes npx skills i Cursor, Windsurf, OpenCode či Amp. Skills jsou běžné markdownové soubory, takže je agent čte stejně jako jakýkoli jiný návod.
Jsou Claude Code skills od Matta Pococka zdarma?
Ano, celá sada je open source na GitHubu. Matt k ní provozuje placené kurzy a newsletter na aihero.dev (k odběru se hlásí zhruba 60 tisíc vývojářů), ale samotné skilly si stáhneš a upravíš zdarma.
Čím se sada liší od Spec Kitu nebo GSD?
Velikostí a kontrolou. Spec Kit, GSD ani BMAD ti nedovolí proces snadno měnit — "vlastní" ho za tebe. Mattovy skills jsou malé samostatné instrukce, které si poskládáš a přepíšeš podle sebe, a fungují s jakýmkoli modelem.
Musím umět TDD, abych skill /tdd použil?
Ne, ale musíš umět odpovídat na otázky. Skill tě nejdřív donutí domluvit seamy — kde se bude chování testovat — a pak už drží agenta v cyklu test-implementace sám. Znalost Fowlerových refaktoringů se hodí při čtení výstupu code review, není ale podmínkou.
Co přesně dělá /grill-me?
Vyslýchá tě. V kolech klade očíslované otázky s doporučenými odpověďmi, dokud není každé rozhodnutí tvého plánu explicitně vyřešené. Nic nezapisuje, žádný soubor nevzniká — výsledek je jasnější zadání v tvé hlavě, než agent začne cokoli psát.