Používejte Claude Code v terminálu, ne desktopovou appku. Pro seriózní práci je terminál standard — má skills, pluginy, worktrees, agenty, MCP. Desktop app je na hraní.
Kdo dělá s agenty vážně, jede terminál. Desktop appku Daniel „reálně moc nedoporučuje".
2 Vaše dva skills (máte je natrvalo)
Připravil jsem vám dva analytické skills přesně pro plánovací fázi. Jsou trvale tady (ne jen do zítřka jako ten tunel): fermanio-skills.pages.dev — plná dokumentace + instalace.
Questions (/questions) — z jakéhokoliv textu (zadání, kód, MD) se doptá na otázky one-by-one. Jde napojit na zdroje (Perplexity MCP, web search, KB).
Improve Codebase Architecture — smyčka, která navrhuje zlepšení architektury/plánu; nejlíp v kombinaci s /goal + Dynamic Workflow, umí běžet hodiny a vyplivnout HTML report.
Trik na questions: tool bere max 4 otázky na běh, tak ho spouštěj dokola, dokud přestane házet relevantní otázky. Pak přepni model na Fable a spusť /questions znovu — chytí, co Opus minul.
Homework: pusťte oba skills na svoje zadání (spec) v tom formátu, jak ho máte teď, a koukněte, co vyplave.
3 /goal + Dynamic Workflow + agenti
/goal — nastaví cíl pro běh skillu + workflow. Živě jsme dělali: „go through the project and give me 10 different optimalizations… use at least 8 agents using Sonnet and include verification phase".
Dynamic Workflow — orchestrátor, který dynamicky spawnuje fázové subagenty (find → verify → synthesize). Škáluje teoreticky do ~1000 paralelně; můžeš vynutit počet agentů i model.
Claude Agents — dashboard na řízení mnoha paralelních/background sessions (vs. jeden claude nebo ruční žonglování s taby).
Model routing: default Opus; pro jednodušší sub-kroky explicitně pošli levnější Sonnet/Haiku; když model odmítne kvůli guideline, přeformuluj pod explicitně jmenovaným modelem (např. Fable), ať netriggeruješ ten security refusal.
4 Git Worktrees
Pro agentní práci jeďte git worktrees — izolace každé větve, žádné kolize, když na stejném repu jede víc agentů. Agent si umí z jedné instrukce založit worktree + větev + PR: „chci hotové PR-ko."
⚠ Úklid disku: opuštěné worktrees tiše žerou místo (Daniel měl ~120 GB). Zaveďte si čištění starých worktrees.
5 HTML, ne Markdown, ne Artifacts
Cokoliv, na co se dívá člověk, renderuj jako self-hosted HTML (localhost, nebo Cloudflare tunnel při sdílení ven) — ne Markdown, ne vestavěná Artifacts.
MD je pro agenty (token-efficient).
HTML je pro lidské oči.
Artifacts se rozbíjí při rotaci účtů (odkaz přestane fungovat) — proto disabled + localhost/CF pattern. (Tenhle recap je přesně ten princip.)
6 Doporučené pluginy / MCP
V terminálu: /plugins → marketplace. Projděte a nainstalujte:
Cloud Code Automations Recommender (plugin „Cloud Code Setup") — nakrmte plným kontextem; aplikuje Anthropic best-practices, vytáhne skills, optimalizuje paměť. → homework: pusťte na svoje Claude Code transkripty.
Context7 MCP — lookup dokumentací/API schémat napříč knihovnami (silné v TS ekosystému). Dobrá cesta, jak dát agentovi přístup k dokumentacím.
Browser control — buď Chrome DevTools MCP (od Googlu, poráží CAPTCHA/Cloudflare, spouští čistou instanci prohlížeče) nebo Claude in Chrome (oficiální Anthropic, řídí tvůj přihlášený prohlížeč, ale jen jeden účet). Aspoň jeden si nainstalujte všichni.
7 Skills repo (company + personal)
Jak jsme říkali už minule: mějte sdílený company skills repo (+ personal), na který se napojí lokální Claude Code každého. Tým i AI pak sdílí postupy. Ty dva nové skills tam patří taky.
8 System prompt / CLAUDE.md disciplína
Skill self-check v system promptu:„Krok 1: podívej se do všech skillů, jestli nemáš něco použitelného. Krok 2: udělej to."
Pojmenovávejte skills sémanticky — Claude Code je matchuje podle významu (příklad: skill začal spolehlivě triggerovat až po přejmenování na „record demo").
Iterativně: kdykoliv agent udělá něco, s čím nejsi spokojený, najdi systémový důvod a zapiš fix do system promptu / CLAUDE.md (nebo z toho udělej skill) — ne opravovat pořád dokola ručně.
9 Aliasy + účty
Alias claude s --effort max, ať effort nenastavuješ pořád dokola (+ pokročile bypass-permissions + autorotace účtů).
Multi-account rotace: na Max limity Daniel jede 5× Max 20x licence a rotuje přes /login, jak naráží na 5h limit. Počítejte, že na limity narazíte skoro hned — vyřeší se to postupně s vývojem.
⚠ ToS: pohánět server/cron agenty přes Claude Max licenci (místo API kreditů) je oficiálně proti podmínkám Anthropicu. Pattern „Hermes na Hetzneru" = advanced, řešíme později.
10 Repo access pattern
Mějte jednu hlavní složku se všemi projekty. Claude Code spouštějte z home složky a cílový repo referencujte jménem v promptu — ne launchovat CLI v každé složce zvlášť. (Přesná syntax tagu nehraje roli, Claude si to stejně dohledá.)
11 Sandbox mode (doslíbeno — ověřeno)
Ano, terminálový Claude Code má sandbox pro bezpečnější a autonomnější běh Bashe (obdoba sandboxu v desktop appce, jen jinak implementováno).
Zapnout: příkaz /sandbox (zapíše do .claude/settings.local.json), nebo natrvalo "sandbox": { "enabled": true } v ~/.claude/settings.json.
Na macOS jede přes vestavěný Seatbelt (nic neinstalujete). Linux/WSL2 potřebuje bubblewrap + socat. Windows nativně ne → WSL2.
Co ohraničuje: zápisy na disk (jen cwd + temp), síť (prompt při prvním použití / allowedDomains), přístup k citlivým souborům/env (lze deny/mask — např. AWS/SSH/GITHUB_TOKEN).
Tři nezávislé vrstvy: permission rules (allow/deny) → jestli tool vůbec běží · sandbox → k čemu Bash smí sáhnout · permission modes (auto / accept-edits / bypass) → jestli se to ptá. Sandbox NENÍ permission mode.
Auto-allow mód: Bash běží hned bez promptů, protože ho drží OS. Read/Edit pořád jdou přes permissions. Efekt = max autonomie v mantinelech (buildy, testy, instalace bez zastavování).
⚠ Caveaty:jest občas visí (spusť s --no-watchman), docker selže (přidej do sandbox.excludedCommands), na macOS open/osascript chtějí allowAppleEvents:true.