Jak se spalují tokeny
Vaše 1. zpráva stojí to, co jste napsali. Vaše 10. zpráva stojí to, co jste napsali, plus všech devět zpráv před ní.
- Čtení souboru o velikosti 3 000 tokenů ve 4. kroku relace trvající 40 kroků vám bude vyúčtováno ještě 36krát.
- To, co sami napíšete, se v nákladech téměř neprojeví. Je to asi 0,01 % z celkového účtu.
- Cachování (ukládání do mezipaměti) dělá opakované čtení levným, stojí asi desetinu plné ceny. Když cache porušíte, vše se znovu zpracuje za plnou cenu. Většina níže uvedených oprav je o tom, abyste cache neporušovali.
Hlavní master prompt
Vložte tento prompt do Claude Code jednou. Provede audit vašeho nastavení, aplikuje opravy a ukáže vám čísla před a po.
- Fáze 1 · AuditJen čtení. Co se předčítá do každé relace, kolik platíte za opakované čtení, co rozbíjí cache.
- Fáze 2 · OpravaAplikuje se jen to, co vy schválíte. Nic se nemaže bez dovolení.
- Fáze 3 · ReportStav před a po a kartičky pěti návyků v hezkém designu.
Jsi můj inženýr pro efektivitu tokenů. Pracuj ve třech fázích a ukazuj svou práci.
FÁZE 1 — AUDIT (pouze pro čtení):
1. Vypiš vše, co je přednačteno do nové relace — systémové nástroje, MCP servery
(a kolik nástrojů každý z nich zpřístupňuje), skills (dovednosti), CLAUDE.md — s odhady tokenů.
Je odložení načítání nástrojů (tool deferral) AKTIVNÍ, nebo NE? Pokud mezi mnou
a modelem stojí proxy, gateway nebo router, jasně to zdůrazni.
2. Přečti mé logy relací (~/.claude/projects/**/*.jsonl, 10 nejnovějších relací).
Sečti cache-read, cache-creation, input a output tokeny pro každý krok.
Nahlaste mé „% plýtvání na opakované čtení“ (re-read waste %).
3. Změř každý CLAUDE.md v rozsahu — projekt, nadřazené složky, uživatelská úroveň
a @importy. Nahlaste velikost každého souboru v tokenech. Označ každý soubor nad 5k
nebo celkový součet nad 10k a cokoli přes 200 řádků.
4. Vypiš mé skills (dovednosti) s délkami jejich popisů. Označ popisy delší než 2 věty.
5. Nahlaste aktuální model a úroveň úsilí (effort) a kde je co nastaveno. Označ jakýkoli režim
nebo konfiguraci agenta, která automaticky přepíná modely uprostřed relace (zabiják cache).
6. Vypiš naplánované úlohy / úlohy na pozadí a jejich intervaly. Označ jakýkoli interval
delší než 1 hodina (cache vyprší, takže každé spuštění platí plnou cenu).
7. Ukonči Fázi 1 jednou tabulkou seřazenou podle nákladů: ZJIŠTĚNÍ | ZÁVAŽNOST | DŮKAZ | NÁKLADY.
FÁZE 2 — OPRAVA (aplikuj, ale všechno ti musím schválit!):
1. Vytvoř PostToolUse hook, který zkrátí hlučný výstup příkazů (instalace, buildy,
spuštění testů) na posledních 30 řádků plus případné řádky s chybami, než vstoupí do kontextu.
2. Nastav statusline zobrazující model, % kontextu a náklady na relaci.
3. Přidej do CLAUDE.md ochranný blok (guard block): buď stručný; směruj mechanickou práci
(přejmenování, formátování, sumarizace, scraping) na pod-agenta Haiku; nikdy nenavrhuj /compact
jako opatření pro úsporu nákladů.
4. Zkrať CLAUDE.md pod 200 řádků (odstraněné části archivuj do CLAUDE.archive.md).
5. Zkrať předimenzované popisy skills. Vypiš skills a MCP servery nepoužité v mých
posledních 10 relacích jako kandidáty na odstranění — neodebírej je bez dovolení.
6. Pro každou naplánovanou úlohu označenou v auditu: navrhni její smazání nebo
přeplánování tak, aby spouštěla častěji, než je životnost cache — aplikuj pouze to,
co schválím.
FÁZE 3 — REPORT:
Ukaž stav před/po: preload tokeny, velikost CLAUDE.md, % plýtvání. Poté VYRENDRUJ mé
kartičky 5 návyků: /clear mezi úkoly · vyber model + effort jednou a nikdy neměň
uprostřed relace · seskupuj dotazy do jedné zprávy · upravuj zprávu místo
posílání oprav · vkládej text, nikdy PDF ani snímky obrazovky. Celé to udělej v krásném designuČtyři opravy, které udělají většinu práce
Příkaz /clear mezi úkoly
Všechny ostatní opravy zmenší jen určitou část vašeho kontextu. Příkaz /clear resetuje celý základ, ze kterého se tyto části počítají, a stojí nula tokenů.
Nejprve spusťte /rename, abyste se v případě potřeby mohli k relaci vrátit pomocí /resume. Nesmazali jste svou práci. Jen jste zabránili tomu, aby si ji další úkol táhl s sebou.
Nikdy neměňte model, úroveň úsilí ani fast mode uprostřed relace
Model je součástí klíče pro cache. Pokud ho změníte, celá vaše historie se znovu zpracuje za plnou cenu. Při kontextu 200k na modelu Opus se tak z odpovídajícího kroku za 10 centů stane krok za 1 $.
Past spočívá v tom, že lidé přepnou z Opus na Sonnet, aby ušetřili, a zaplatí 10× více za to, že cache zanikne.
Rozbije cache a vynutí plnou cenu
- Přepínání modelů uprostřed relace
- Změna úrovně úsilí (effort)
- Přepínání fast módu
- Použití příkazu
/compact - Připojení nebo odpojení MCP serveru, pokud se nástroje načítají hned na začátku
- Povolení pluginu, který obsahuje MCP server
- Aktualizace Claude Code a pokračování v dlouhé relaci
- Opuštění relace na dobu delší než je životnost cache
- Přepnutí účtu nebo organizace uprostřed práce (jiná cache, studený start)
- Naplánovaná úloha, která běží méně často, než je životnost cache
Bezpečné akce
- Úprava souborů
- Úprava paměti
- Změna stylu výstupu
- Změna režimu oprávnění
- Vyvolání skills (dovedností)
- Spouštění pod-agentů (sub-agents)
Cache je časovač, ne uložený soubor. Vydrží 5 minut u standardního API a zhruba 1 hodinu u předplatného. Když si dáte pauzu na oběd u relace s 200k kontextem, první zpráva po návratu zpracuje vše znovu od nuly. Každé spuštění naplánované úlohy s delším intervalem je navždy studený start.
Pravidlo: model a úroveň úsilí si zvolte na začátku relace a neměňte je. Když si berete delší pauzu, použijte před odchodem /clear. Cache, kterou se snažíte chránit, stejně vyprší dříve, než se vrátíte.
Zmenšete načítaný základ (preload)
Spusťte /context v novém chatu. Vše, co je tam uvedeno, vám bude účtováno při každé zprávě v každé relaci.
- CLAUDE.md: globální v
~/.claude/CLAUDE.md, pro konkrétní projekt v kořenovém adresáři projektu jakoCLAUDE.md. Udržujte jej pod 200 řádky. Zkontrolujete pomocíwc -l ~/.claude/CLAUDE.md ./CLAUDE.md. - MCP servery: příkaz
/mcpje vypíše, odstraníte je pomocíclaude mcp remove <název>. V aplikaci Claude: Nastavení → Konektory → Odpojit. - Skills (dovednosti): popis každé dovednosti se načítá do každé relace. Smažte ty, které nikdy nepoužíváte, a zkraťte příliš dlouhé popisy.
- Odložené nástroje: zkontrolujte, zda řádek
toolsv příkazu/contextuvádídeferred. Pokud ano, manuály k nástrojům zůstávají skryté, dokud nejsou použity, což ušetří zhruba 85 % tokenů (v novějších verzích je to zapnuté ve výchozím nastavení).
Filtrujte výstup nástrojů dříve, než se uloží do kontextu
Jediný příkaz npm install vypíše do kontextu 800 řádků. Nepřečtete z toho nic, ale platíte za všechno, při každém dalším kroku, dokud neuděláte /clear.
Hlavní prompt nainstaluje hook, který zkrátí výstup příkazů na posledních 30 řádků plus případné chyby. Nástroje vytvořené pro tento účel (např. RTK) uvádějí 60–90% úsporu u práce s mnoha příkazy. Jeden tvůrce naměřil na svém nastavení úsporu 92 %.
Který model a kdy zvolit
Pravidlo: nejjednodušší model, který zvládne danou práci. Ale nikdy neměňte model uprostřed relace. Směrujte práci přes dovednosti (skills) a pod-agenty, což ponechá vaši hlavní cache nedotčenou.
| Model | Na co ho použít | Jak ho směrovat |
|---|---|---|
| Haiku | Mechanická práce: přejmenování, formátování, sumarizace, web scraping, hromadné operace se soubory. | Nastavit napevno do pod-agentů a skills (model: haiku). Nikdy jako hlavní relaci. |
| Sonnet | Běžná vývojářská práce, refaktoring, standardní funkce. | Spusťte v něm relaci v dny, kdy děláváte rutinní práci. |
| Opus | Hlavní tahoun: architektura, debugging, cokoli vyžadující úsudek. | Výchozí model relace. |
| Fable | Designérská práce a nejtěžší úvahy. Dvojnásobná cena oproti Opus, používejte tam, kde záleží na vkusu. | Vyhrazené relace pro design a nejdůležitější problémy. |
- Zůstáváte v ClaudeHlavní relace na Opus. Haiku nastavený v dovednostech a pod-agentech pro mechanickou práci. Relace na Sonnetu pro rutinní dny. Relace na Fable pro design. Nula změn modelů uprostřed relace.
- Kdy odejít na CodexExekuce náročná na tokeny, kde je plán již hotový. Claude je stavěný na opakované čtení a ověřování, Codex je stavěný na to, aby rychle přišel a odešel. Jeden tvůrce udává až 4× méně tokenů při exekučních úkolech. Dvě předplatná znamenají dva oddělené rozpočty.
- Kdy odejít na tarif DeepSeek nebo GLMObjemná práce s nízkým rizikem: masivní refaktoring, dávkové zpracování, noční běhy, kde kapacita na token poráží kvalitu modelu. Přijměte nižší kvalitu vědomě a berte v úvahu i aspekty ukládání dat.
Snižte daň za výstup: styl ELI5
Výstup vám účtuje tokeny dvakrát. Jednou při svém napsání a podruhé při každém dalším kroku jako součást historie.
Většina rad doporučuje „přidejte be concise do CLAUDE.md“, což je ale vágní a model sám rozhoduje, co je stručné. Toto je namísto toho přesná specifikace: ASD-STE100 Simplified Technical English (standard leteckého psaní). Cca 900 schválených slov, činný rod, jedna instrukce na větu. Vytvořeno tak, aby i vyčerpaný mechanik dokázal číst rychle a ihned jednat. Což je přesně to, co chcete v 11 hodin večer.
Řádek keep-coding-instructions: true je důležitý. Kvalita kódu a práce zůstává stejná, mění se pouze styl reportování.
Instalační prompt na jedno vložení pro Claude Code
Nastav můj Output Style na ten níže uvedený.
Ulož ho do mé globální složky output-styles. Pojmenuj soubor podle jeho pole name.
Poté nastav outputStyle na tento název v mém globálním souboru nastavení i v mých místních
souborech nastavení projektů. Vytvoř složku nebo klíč, pokud cokoli z toho chybí.
Nerozbij stávající JSON.
Poté vypiš soubory, které jsi změnil, a řekni mi, abych restartoval Claude Code.
---
name: ELI5
description: keep it simple pls
keep-coding-instructions: true
---
Byl to dlouhý den a můj mozkový závit je utavený, mluv se mnou, jako by mi bylo 5 let.
Reportuj mi pouze ve zjednodušené technické češtině ASD-STE100 (ASD-STE100 Simplified Technical Czech). To znamená
schválená jednoduchá slova, činný rod a jedna instrukce nebo myšlenka na větu.
Krátká slova, krátké věty, krátké odstavce. Pokud musíš použít složité slovo,
ihned ho vysvětli. Vracej pouze to, co je skutečně nutné.
Prostě mi řekni, co jsi udělal, zda to fungovalo a co mám dělat teď.
Pokud musím o něčem rozhodnout: maximálně 2 možnosti, kontext, který potřebuji k rychlému výběru,
a kterou možnost bys zvolil ty.
Cesty a příkazy zachovej naprosto přesné. Na zbytek už nemám žádné mozkové buňky.Rychlá verze pro jakýkoli Claude chat
Reportuj mi pouze ve zjednodušené technické češtině ASD-STE100. Jednoduchá slova, činný rod, jedna myšlenka na větu. Prostě mi jen řekni, co jsi udělal, zda to fungovalo a co mám dělat teď.Designérská práce, kde tokeny mizí nejrychleji
Designové relace jsou vůbec nejdražší, protože zpětná vazba funguje na snímcích obrazovky a přepisování celých souborů. Jeden snímek obrazovky stojí asi 2 700 tokenů. Snímek v 4K rozlišení téměř 5 000. Iterace o 30 kolech s vkládáním snímků spotřebuje 100k+ tokenů jen v pixelech.
Kodifikujte svůj vkus jednorázově
Přestaňte v každé relaci znovu popisovat svou estetiku. Extrahujte úspěšný design do malé dovednosti stylu (paleta, typografie, pravidla pro mezery, cca 2 KB). Každá další relace načte tuto specifikaci namísto konverzace, ve které se k ní dospělo.
Reference → soubor specifikace
Pokud máte referenční web nebo obrázek, extrahujte jej jednorázově do souboru s designovými tokeny. Dále předávejte specifikaci, nikoli referenci.
Kritici s čistým kontextem
Neiterujte v jedné obří relaci o 100 krocích. Nechte pod-agenty posoudit vygenerovaný vzhled v jejich vlastním čistém kontextu a vrátit seznam verdiktů. Vaše hlavní relace obdrží 200 tokenů textových verdiktů namísto 5 000 tokenů za snímek obrazovky.
Ověřujte textem před pixely
Nejprve zkontrolujte DOM a vypočítané CSS, text je levný. Snímek obrazovky udělejte až tehdy, když text nestačí, a pokud potřebujete jen část, udělejte výřez.
Upravujte sekce
Nikdy neregenerujte celý soubor. Regenerace stránky o 2 000 řádcích kvůli změně jednoho nadpisu stojí 2 000 řádků výstupu. Cílená úprava stojí 10.
Mýty, kterým je třeba přestat věřit
Použití /compact šetří tokeny
SkutečnostPříkaz /compact znovu odešle celou vaši konverzaci, aby ji sumarizoval, což je největší zpráva relace, a následně vymaže cache. Získáte tím kontinuitu, ale ne úsporu. Pro vracení o několik kroků zpět použijte /rewind.
Pište kratší prompty
SkutečnostVaše psaní tvoří zhruba 0,01 % účtu. Vágně zadané prompty vás stojí peníze kvůli nutnosti předělávat práci, nikoli kvůli své délce.
Pod-agenti šetří tokeny
SkutečnostTokeny pouze přesouvají. Každý načítá svůj vlastní systémový prompt, paměť a nástroje. Vyplatí se až u velmi dlouhých relací.
Snímek obrazovky s textem ušetří tokeny
SkutečnostObrázek není levnější než text, který obsahuje, a model v obrázku nemůže provádět úpravy. Vždy vkládejte text.
Soubory projektu jsou v cache navždy
SkutečnostCache pro prompty vydrží 5 minut až 1 hodinu v závislosti na vašem tarifu. Dlouhé pauzy znamenají opětovné zpracování za plnou cenu.
Nechání otevřeného Claude Code čerpá vaše limity
SkutečnostBěh na pozadí nečinně stojí méně než 4 centy za relaci. Skutečným únikem tokenů jsou vaše naplánované úlohy a aktivní týmy agentů.
Ruční nastavení: šedesát sekund
Šedesát sekund práce, udělejte jednou.
Víc o Claudovi a AI v praxi
Na kanálu a na blogu ukazuju, jak s Claudem a dalšími nástroji skutečně pracuju.