Vývojáři ztrácejí až 40 % svého času neustálým opravováním „špagetového kódu“, který vygenerovaly umělé inteligence jako Claude nebo ChatGPT. Přestože agenti kódují rychlostí blesku, bez správných mantinelů vytvářejí složité a neodladitelné systémy. Matt Pocock proto otevřel svůj vlastní repozitář s 18 kritickými dovednostmi (Skills), které tento chaos ukončují. Ukazuje, jak díky složce .claude a speciálním promptům přinutit AI k disciplinovanému red-green-refactor programování a extrémnímu zefektivnění práce.
Klíčové poznatky
- Konec neřízeného kódování: AI bez mantinelů produkuje chyby. Pocockovy „Skills“ fungují jako striktní pravidla pro každou relaci.
- Ušetříte až 75 % tokenů: Speciální příkazy jako
/cavemannutí agenty odpovídat k věci, bez zbytečné omáčky. - Systematický debugging: Pravidla jako
/diagnoseučí umělou inteligenci izolovat chybu předtím, než začne slepě mazat kód.
Proč běžné promptování při vývoji selhává
Když pošlete běžnému AI asistentovi dlouhý kus kódu s prosbou o opravu, jeho cílem je vás potěšit. Bude hádat kontext vašeho projektu a aplikovat vzorce, které viděl v cizích repozitářích. Výsledkem je kód, který sice na první pohled běží, ale do architektury vaší aplikace absolutně nezapadá.
Podle Matta Pococka je největší slabinou komunikace (tzv. misalignment). Vy předpokládáte, že agent chápe vaši doménu, zatímco agent si pouze domýšlí. Právě proto vytvořil systém drobných, kompozitních nástrojů, které vkládá přímo do adresáře .claude, aby model „svázal“ jasnými procesy.
💡 Pro-Tip: Nesnažte se AI agentovi vysvětlovat vše na jednom místě. Rozdělte svá pravidla do malých srozumitelných souborů (tzv. Skills). Agent si pak při příkazu /grill-me jednoduše natáhne jen ten kontext, který skutečně potřebuje, což rapidně sníží halucinace modelu.
Inženýrské dovednosti: Záchrana před špagetovým kódem
Zatímco většina programátorů zkouší ušetřit čas příkazem „naprogramuj mi backend“, zkušení inženýři ví, že stabilní systém vyžaduje strukturu. Pocock představil rovnou deset inženýrských skillů, které chrání zdraví vašeho repozitáře. Jedním z nejdůležitějších je /to-prd, který z volné konverzace vytvoří ostrý technický dokument dříve, než se napíše první řádek kódu.
Když váš kód přesto začne připomínat obří hromadu neuspořádaných funkcí, nastupuje příkaz /improve-codebase-architecture. Tento nástroj analyzuje váš existující CONTEXT.md a srovná ho s realitou. Identifikuje místa, kde jste zbytečně programovali složitě a navrhne přesné řešení pro zjednodušení modulu.
Test-Driven Development (TDD) v éře AI
Pocockova metoda razantně mění způsob, jakým AI kód testujeme. Místo abychom nechali generovat kód naslepo, využíváme příkaz /tdd. Tento postup zavádí přísnou red-green-refactor smyčku. Agent nejprve napíše chybějící test a teprve poté kóduje samotnou logiku aplikace tak, aby test prošel.
Pokud testy selhávají a nemůžete najít příčinu, použijete /diagnose. Místo zbrklých úprav vás (i agenta) donutí k systematické diagnostice. Od reprodukce chyby, přes minimalizaci příčiny, až po opatrnou fixaci bez poškození vedlejších modulů.
| Přístup | Bez Pocockových Skills | S využitím Skills systému |
|---|---|---|
| Generování kódu | AI tvoří vše na první dobrou bez zkoumání. | AI nejprve analyzuje a tvoří izolované TDD testy. |
| Debugging chyb | Slepé mazání kódu a zkoušení pokus/omyl. | Isolace chyby (Diagnose) a jasný postup ladění. |
| Vysvětlení konceptů | Dlouhá a zbytečná „omáčka“ v každé zprávě. | Příkaz /caveman redukuje text o 75 % tokenů. |
Chcete-li proniknout hlouběji do efektivního využití umělé inteligence při vývoji, přečtěte si také náš komplexní průvodce pravidly programování s AI podle Andreje Karpathyho, který ukazuje další level AI inženýrství.
Produktivita a šetření tokenů
Jedním z nejoblíbenějších skillů celého repozitáře je /caveman. Modely mají tendenci používat zbytečná výplňová slova a opakovat zadaný kontext. Tento příkaz přinutí AI odpovídat jako pračlověk. Stroze, technicky přesně a okamžitě k věci, čímž šetříte obrovské množství drahých tokenů.
Než se vůbec pustíte do práce, Pocock doporučuje spustit /grill-me. Tento nástroj přepne AI do role vyšetřovatele. Namísto poslušného psaní se vás začne podrobně vyptávat na okrajové případy vaší aplikace (edge cases), čímž zamezí tomu, aby se architektura celého systému musela přepisovat v polovině vývoje.
Časté dotazy k používání AI Skills (FAQ)
Co přesně jsou to Matt Pocock Skills pro umělou inteligenci?
Jedná se o soubor předpřipravených kompozitních textových promptů, které si vložíte do systémové složky .claude ve svém repozitáři. Tyto dovednosti (Skills) pak fungují jako striktní mantinely a nutí AI agenty pracovat systematicky, místo aby pouze hádali, co po nich jako programátor chcete.
Jak nejsnáze nainstalovat tyto dovednosti do vlastního projektu?
Instalace je velmi rychlá a provádí se spuštěním terminálového příkazu npx skills@latest add mattpocock/skills. Následně si pouze vyberete ty nástroje, které chcete do svého repozitáře implementovat a agent se postará o zbytek instalace.
Proč by vývojáři měli používat příkaz /caveman při práci s AI?
Tento oblíbený příkaz dokáže snížit spotřebu drahých tokenů až o 75 procent. Funguje na principu odstranění vší komunikační „omáčky“ a slušnosti, takže vám umělá inteligence servíruje pouze holá technická fakta a nezbytný kód bez zbytečných komentářů.
K čemu slouží příkaz /to-prd v AI agentech a kódování?
Příkaz /to-prd dokáže přeměnit volnou konverzaci mezi vámi a AI asistentem do striktního produktového dokumentu (Product Requirements Document). Tento dokument se pak snadno předá do vývoje, aniž by agent musel složitě odhadovat cíle projektu.
Zavedení strukturovaných Skills od Matta Pococka představuje zlomový moment pro všechny, kteří chtějí používat umělou inteligenci nejen jako hračku, ale jako plnohodnotného vývojáře. Pravidelným uplatňováním inženýrských praktik zkrátíte vývojové cykly a výrazně zlepšíte čitelnost vašeho kódu. Nenechte své agenty tápat ve tmě. Vyzkoušejte instalaci dovedností ještě dnes a přesvědčte se, o kolik přesnější vaše komunikace může být. Přihlaste se do našeho zpravodaje a získávejte další užitečné návody přímo do vaší e-mailové schránky.











