Pokročilý Claude Code

/simplify v Claude Code

Jeden příkaz, který vezme nabobtnalý kód od AI a sám ho pročistí: duplicity, zbytečná složitost, přehnané řešení. Bez lovu na bugy.

Autor: Jindřich Fáborský · 17 let v marketingu · 2 000+ hodin vibe codingu · 180+ projektů

Zjednodušení kódu: příkaz /simplify složí nabobtnalý kód od AI do čisté podoby

Pokročilý Claude Code

Úklid kódu na jeden příkaz.

Rychlá odpověď

Co je /simplify v Claude Code?

/simplify je zabudovaný příkaz Claude Code, který projde vaše poslední změny a sám pročistí kód: sloučí duplicity, zjednoduší složitá místa a odstraní zbytečné vrstvy.

Běží na tom čtyři recenzní agenti naráz (sdílení kódu, zjednodušení, efektivita a úroveň abstrakce) a jejich opravy rovnou zapracuje. Vědomě přitom nehledá chyby ve fungování, čistí jen tvar kódu.

Na čem /simplify pracuje:

Sdílení kódu sdílet místo kopírovat Zjednodušení kratší, čitelnější kód Efektivita pryč se zbytečnými kroky Úroveň abstrakce ani přebujelé, ani rozkopírované

Chyby ve fungování hlídá /code-review, bezpečnostní díry /security-review. Tenhle je čistě na úklid.

Ukázka, jak to vypadá

Podívejte se, jak simplify složí rozkopírovaný kód

Vlevo kód, který AI vygenerovala copy-paste stylem: čtyři skoro stejné komponenty. Klikněte na tlačítko a /simplify je složí do jedné. Chování se nemění, jen tvar.

~/mojeaplikace

/simplify

1function Chyba({ text }) {
2 return <Box barva="cervena" ikona="✕">{text}</Box>
3}
4function Varovani({ text }) {
5 return <Box barva="oranzova" ikona="!">{text}</Box>
6}
7function Info({ text }) {
8 return <Box barva="modra" ikona="i">{text}</Box>
9}
10function Uspech({ text }) {
11 return <Box barva="zelena" ikona="✓">{text}</Box>
12}

Ty čtyři kategorie (sdílení kódu, zjednodušení, efektivita, úroveň abstrakce) odpovídají reálnému příkazu, kde je řeší čtyři agenti běžící naráz. Ukázka je zjednodušená, ať je vidět pointa.

Proč to řešit

Kód od AI má sklon bobtnat

Když vibe codujete, kódu vzniká hodně a rychle. Modely přitom rády sázejí na jistotu, a tak kód nenápadně tloustne třemi způsoby.

Kopie místo sdílení

Stejný kus kódu radši zkopíruje na pět míst, než aby ho dala do jedné funkce.

Řešení do zásoby

Postaví obecný systém na deset případů, i když zrovna řešíte jeden.

Vrstvy navíc

Přidá mezikroky a obaly, které nic nedělají, jen aby to vypadalo „pořádně“.

Každá věc zvlášť vypadá neškodně. Jenže v přebujelém kódu se pak hůř hledá chyba (vám i AI) a hůř přidává nová věc. Čím rychleji kód vzniká, tím dřív se tenhle nepořádek nasčítá, a tím užitečnější je umět ho jedním příkazem uklidit.

Jak na to

Jeden příkaz, a uklizeno

Nemusíte nic nastavovat. Stačí být v projektu pod gitem, protože /simplify vaše změny rovnou přepíše a vy chcete mít po ruce diff.

V Claude Code napíšete

 /simplify

Čtyři agenti proberou vaše poslední změny a /simplify výsledný úklid zapracuje do kódu. Pak už jen projdete, co se změnilo.

1

Mějte změny v gitu

Než pustíte /simplify, ať máte práci zacommitovanou. Snadno pak porovnáte, co úklid udělal.

2

Napište /simplify

Bez argumentů projde vaše poslední změny. Čtyři agenti běží naráz a opravy se rovnou zapracují.

3

Projděte diff

Podívejte se, co se změnilo, a prubněte appku. Tvar se má zjednodušit, chování zůstat stejné.

Hledáte bugy? To je jiná práce.

/simplify vědomě nehledá chyby ve fungování. Na ty je jeho sourozenec /code-review. V praxi se hezky doplňují: nejdřív /code-review na bugy, pak /simplify na úklid formy.

Tři revize, tři úlohy

Kdy /simplify a kdy jeho sourozenci

Claude Code má tři revizní příkazy. Snadno se pletou, ale každý dělá něco jiného. Tady je vidíte vedle sebe.

Na co si dát pozor

Dobrý sluha, ale i ten může udělat chyby

/simplify vám ušetří spoustu ruční práce, ale pár věcí je dobré vědět, než mu dáte volnou ruku nad kódem.

Mění kód rovnou, mějte to v gitu

Na rozdíl od /code-review, který se nejdřív ptá, /simplify opravy zapracuje sám. To je pohodlné, ale znamená to, že si výsledek musíte projít. Mějte projekt v gitu, kdyby se vám úklid nelíbil, jedním krokem se vrátíte zpátky.

Tvar se mění, chování má zůstat

Cíl je čistší kód, ne jiná aplikace. Přesto po úklidu appku prubněte a projděte diff. Refaktoring může nechtěně sáhnout na chování a vy chcete mít jistotu, že to, co fungovalo, funguje dál. Právě tady se vyplatí rozumět tomu, co se děje.

Ne každé „zjednodušení“ musíte vzít

Občas je „složitější“ varianta záměr (kvůli čitelnosti nebo budoucímu rozšíření). /simplify navrhuje tvar, rozhodujete pořád vy. Když je něco naschvál, nechte to být. Kde vůbec končí „nech to na sobě“ a začíná „radši na profíka“, rozebírá průvodce kdy se vibe coding nehodí.

Chcete vibe coding s Claude Code umět od základů?

Příkazy jako /simplify jsou vychytávka pro chvíli, kdy už s Claude Code stavíte. Nejdřív se ale hodí umět to hlavní: jak s ním vůbec tvořit weby, aplikace a nástroje, krok za krokem a i pro netechniky. Přesně tím vás provede kurz AI First.

21 hodin videí, 1 800+ absolventů, roční licence s aktualizacemi zdarma. Parťák, který vibe codingu dal přes 2 000 hodin a postavil přes 180 projektů.

FAQ

Časté otázky

Co je /simplify v Claude Code?+

Je to zabudovaný příkaz, který projde vaše poslední změny v kódu a sám je pročistí: sloučí duplicity, zploští zbytečně složitá místa, zefektivní a srovná úroveň abstrakce. Na rozdíl od /code-review nálezy jen neukáže, ale opravy rovnou zapracuje. A vědomě přitom nehledá chyby ve fungování, na to je právě /code-review.

Jak se liší /simplify od /code-review?+

/code-review hledá hlavně chyby ve fungování (bugy) a k tomu navrhuje úklid, nálezy ukáže a opraví jen na vyžádání. /simplify se soustředí čistě na úklid a kvalitu (žádné bugy) a opravy rovnou aplikuje. Zjednodušeně: /code-review je „najdi, co je špatně“, /simplify je „ukliď to za mě“. Hezky se doplňují: nejdřív /code-review na bugy, pak /simplify na formu.

Opraví /simplify kód sám, nebo se jen ptá?+

Sám. Čtyři recenzní agenti proběhnou naráz (sdílení kódu, zjednodušení, efektivita a úroveň abstrakce) a výsledné úpravy /simplify zapracuje do kódu. Proto ho pouštějte v projektu, který je v gitu, a po doběhnutí si projděte diff, ať vidíte, co přesně se změnilo.

Změní /simplify chování mojí aplikace?+

Nemá. Cílem je přepsat tvar kódu (kratší, čistší, bez duplicit), ne to, co aplikace dělá. Přesto to po sobě zkontrolujte a appku prubněte. Refaktoring může nechtěně sáhnout na chování a vy chcete vědět, že po úklidu všechno funguje jako předtím.

Co znamená „správná úroveň abstrakce“?+

Že kód sedí ve správné výšce: nemíchá drobné technické detaily s velkou logikou a není ani zbytečně obecný (řešení pro deset případů, když máte jeden), ani zbytečně konkrétní (čtyřikrát skoro stejná věc místo jedné). AI často střelí vedle, buď to přebují, nebo nakupí kopie. Čtvrtý agent /simplify hlídá právě tohle.

Proč má kód od AI vůbec potřebu zjednodušovat?+

Modely rády sázejí na jistotu: radši přidají vrstvu navíc, zobecní řešení dopředu a zkopírují fungující vzor, než aby ho sdílely. Výsledek funguje, ale bobtná: duplicity, zbytečné mezikroky, přehnaná obecnost. Čím rychleji kód vzniká, tím víc se to nasčítá. /simplify je způsob, jak to průběžně držet při zemi.

Potřebuju /simplify jako začátečník?+

Když si stavíte prototyp pro sebe, nemusíte to řešit hned. Ale jakmile projekt roste a vracíte se do něj, vyplatí se kód držet čistý: v přehledném kódu vy i AI rychleji najdete chybu a snáz přidáte novou věc. Vzít si po větší změně /simplify je levný návyk, který vám práci do budoucna zjednoduší.