Slash příkazy
Context management
Správa context window je nejdůležitější faktor pro konzistentní výstupy z Claude Code. Tyto příkazy řídí kolik a jaká historie se přenáší do dalších tahů.
Příkazy
| /compact [focus] |
Komprimuje historii do souhrnu, zachová kontext
Jako checkpoint v hře — kondenzuješ historii, ale zachováš důležité informace. Použij s instrukcí co má přežít:
/compact keep the AL object schema and permission logic |
| /clear |
Smaže celou historii, soubory zachová
Agresivnější varianta — vymaže konverzaci, ale tvoje změny v kódu zůstanou nedotčené. Použij při přechodu na zcela jiný úkol.
|
| /context |
Zobrazí vizualizaci využití context window
Zobraz kolik zbývá před tím, než spustíš větší agentic task.
|
Kdy co použít:
/compact když context > 80 % a stále pracuješ na stejném úkolu. /clear při přechodu na nový nesouvisející úkol.
Slash příkazy
Chování modelu
Příkazy pro nastavení hloubky uvažování, přepínání modelu a řízení dlouhodobých cílů.
Příkazy
| /plan |
Vstup do plánovacího módu — Claude navrhne, nespustí
Read-only: Claude analyzuje codebase, navrhne plán a čeká na souhlas. Plány jsou uloženy v
~/.claude/plans/ a přežijí /clear. Uprav plán přes Ctrl+G. |
| /effort [level] |
Nastaví hloubku uvažování pro session
Hodnoty:
low · medium · high · max. Vyšší = více tokenů, lepší výsledky. max je pouze Opus. |
| /model [name] |
Přepne model pro aktuální session
Strategie: začni Sonnet (~80 % práce, nižší cena) → přepni Opus pro složité bugy a architekturu → vrať se zpět.
haiku pro mechanické úkoly. |
| /goal |
Definuje cíl pro dlouhý agentic task
Claude pracuje směrem k definovanému výsledku přes mnoho kroků. Ideální pro celý konsolidační task (např. migrace df-docs).
|
| /btw [otázka] |
Položí vedlejší otázku bez přidání do kontextu
Funguje i zatímco Claude zpracovává jinou odpověď — neruší hlavní vlákno konverzace.
|
Slash příkazy
Review a diagnostika
Příkazy pro kontrolu kódu, bezpečnostní audit a diagnostiku instalace.
Příkazy
| /diff |
Zobrazí změny v souborech
Použij před commitem k rychlé kontrole co Claude změnil.
|
| /security-review |
Skenuje nestaged změny na zranitelnosti
Před push na produkci. Hledá injection, XSS, auth bypass a podobné vzory.
|
| /doctor |
Diagnostika instalace a keybindings
Spusť pokud něco nefunguje nebo chceš ověřit keybinding konflikty.
|
| /checkup |
Kompletní audit CC setupu nový · 9. 7. 2026
Čistí nepoužívané skills, MCPs a pluginy · deduplikuje CLAUDE.md · rozdělí nafouklý root CLAUDE.md · zakáže pomalé hooks · updatuje Claude Code. Každou změnu potvrdí před aplikací.
|
| /usage |
Zobrazí využití tokenů a náklady session
Alias:
/cost · /stats. |
| /permissions |
Správa tool permissions pro session
Přidej pre-approvals pro časté read-only operace a přestaň být přerušován confirmation prompty.
|
Slash příkazy
Integrace a konfigurace
MCP servery, vlastní slash příkazy, paměť a konfigurace projektu.
Příkazy
| /mcp |
Správa MCP serverů (list, add, remove)
MCP servery jsou dostupné jako
/mcp__server__tool příkazy po připojení. |
| /memory |
Editace CLAUDE.md (projektová paměť)
Rychlá zkratka: začni zprávu znakem
# — Claude se zeptá do kterého souboru zapsat. |
| /config |
Otevře nastavení Claude Code
Přes config lze nastavit i
editorMode: vim nebo defaultMode: plan. |
| /keybindings |
Otevře soubor pro vlastní klávesové zkratky
Soubor:
~/.claude/keybindings.json. Změny se projeví ihned bez restartu. |
| /install-github-app |
Nastaví Claude GitHub App pro PR workflow
Umožní Claudovi participovat v pull request review via GitHub Actions.
|
Vlastní slash příkazy: Soubor
.claude/commands/muj-prikaz.md (projekt) nebo ~/.claude/commands/ (uživatel) → dostupný jako /muj-prikaz.
Klávesové zkratky
Ovládání session
Základní zkratky pro přerušení, ukončení a navigaci v Claude Code session.
Základní ovládání
Ctrl+C
Přeruší generování / vymaže vstup
Jedno stisknutí zastaví Claude, druhé vymaže řádek
Ctrl+D
Ukončí celou Claude Code session
EOF signál — ekvivalent
/exitCtrl+L
Překreslí terminál (vizuální clear)
Zachová historii konverzace — jen čistí obrazovku
Esc×1
Zastaví aktuální odpověď nebo tool call
Zachová vše co Claude dosud napsal
Esc+Esc
Otevře rewind menu — vrátí konverzaci i soubory
Uvidíš diff před potvrzením. Alias pro
/rewindEditor a agenti
Ctrl+G
Otevře aktuální plán v externím editoru ($EDITOR)
Plány uloženy v
~/.claude/plans/ — přežijí i /clearCtrl+O
Otevře log viewer / verbose output
Vidíš detailní reasoning a tool calls
Ctrl+F
Zastaví všechny background agenty naráz
Pokud runaway subagent spotřebovává tokeny
Alt+TMac: Opt+T
Toggle extended thinking (hlubší analýza)
Mac: Option musí být nastaven jako Meta v iTerm2 / VS Code terminal settings
Klávesové zkratky
Permission módy (Shift+Tab)
Shift+Tab cykluje mezi módy, které určují jak moc autonomně Claude pracuje.
Cyklus módů
Default
→
AcceptEdits
→
Auto
→
Plan
→
Default …
Plan mód = 2× Shift+Tab (přes AcceptEdits). Status bar zobrazí ⏸ plan mode on.
Windows bug v2.1.3+: Shift+Tab přeskakuje Plan mód a cykluje jen mezi Default a AcceptEdits. Řešení: použij
/plan příkaz nebo mode selector.
Přehled módů
| Default |
Claude se ptá před každou akcí
Nejvíce kontroly — nutné potvrzení file editů i shell příkazů.
|
| AcceptEdits |
Auto-schvaluje file edits, shell příkazy stále ptá
⚠️ Neschvaluje absolutně vše — jen zápis souborů a základní FS operace. Shell příkazy stále vyžadují potvrzení.
|
| Auto |
Sonnet 4.6 classifier hodnotí každou akci
Bezpečné operace projdou tiše. Riskantní (deploy, force push, curl|bash) jsou blokovány. Vyžaduje Max/Team/Enterprise plan.
|
| Plan |
Read-only — Claude analyzuje a navrhne plán, nespustí nic
2× Shift+Tab nebo
/plan. Plán uložen v ~/.claude/plans/. Uprav přes Ctrl+G. |
| BypassPermissions |
YOLO — schvaluje absolutně vše bez dotazu
Jen přes CLI flag
--dangerously-skip-permissions. Nikdy v produkci. |
Klávesové zkratky
Vstup a editing
Zkratky pro víceřádkový vstup, pohyb v textu a quick commands.
Víceřádkový vstup
Shift+Enter
Nový řádek bez odeslání
Vyžaduje
/terminal-setup v VS Code / Cursor / Alacritty\+Enter
Nový řádek — funguje ve všech terminálech
Shell-style editing
Ctrl+A/E
Skok na začátek / konec řádku
Ctrl+K
Cut od kurzoru do konce řádku
Ctrl+U
Cut od kurzoru na začátek řádku
Ctrl+W
Smaže jedno slovo vlevo
Ctrl+Y
Paste — vloží cut text zpět (yank)
Ctrl+R
Inkrementální vyhledávání v historii
Alt+F/B
Pohyb o jedno slovo dopředu / dozadu
Mac: Option+F/B (Option jako Meta)
Quick commands
#na začátku
Přidá poznámku do CLAUDE.md (memory)
Vyzve k výběru souboru
!příkaz
Shell mode — spustí příkaz přímo
Od v2.1.186: Claude automaticky komentuje výsledek
@soubor/URL
Vloží soubor / složku / URL do kontextu
@README.md · @src/ · @https://...Spuštění
CLI flagy
Flagy pro spuštění Claude Code z terminálu. Používej
claude --flag.Flagy
| --permission-mode |
Nastav permission mód při spuštění
claude --permission-mode plan · hodnoty: auto / plan / acceptEdits |
| --model |
Vyber model pro session
claude --model opus · claude --model haiku |
| --print / -p |
Non-interactive (pipe) mód
claude -p "generate PR desc" | gh pr create --body-file - |
| --resume |
Naváže na předchozí session
claude --resume my-session-name |
| --add-dir |
Přidá adresář do kontextu session
claude --add-dir ../df_bc/_reference --add-dir ../DE |
| --safe-mode |
Zakáže veškeré customizace (debug)
CLAUDE.md, hooks, skills — vše ignorováno. Pro diagnostiku.
|
| --bg --exec |
Spustí session na pozadí
claude --bg --exec "run tests and fix failures" |
| --agent <name> |
Přímo spustí pojmenovaného subagenta
claude --agent bc-req-generator |
Spuštění
Branch a git
Větvení konverzací a práce s git branchemi přímo z Claude Code.
Konverzační větvení
| /branch [name] |
Fork konverzace — ne git větev, ale kopie chatu
Experimentuj bez dopadu na hlavní session. Alias:
/fork. Použij před riskantní operací. |
Git branch — přepnutí větve
| !git checkout |
Spustí git přímo přes shell mode
!git checkout feature/df-rossum-fix |
| přirozeně |
Požádáš Claudea — spustí checkout za tebe
"Switch to branch feature/corium-api" → Claude spustí
git checkout a potvrdí výsledek. |
Git worktrees — paralelní Claude instance
Doporučený pattern pro agentic vývoj — více Claude Code session na různých větvích naráz, žádné konflikty.
# Vytvoř worktree pro review
git worktree add ../corium-review -b review/cleanup main
cd ../corium-review
claude
# Každý worktree = vlastní adresář + git branch + CC session
Spuštění
Prostředí & nastavení session
Při zakládání nové session v Claude Code Desktop vybíráš kde kód fyzicky poběží, nad kterým projektem a na jaké branchi. Toto nastavení nelze změnit za běhu — vybíráš ho jen tady.
Screenshot — dialog při zakládání session
Horní část = výběr prostředí · Spodní čipy = projekt · branch · worktree
Horní menu — kde session poběží
| Local |
Session běží přímo na tomto počítači
Claude čte a zapisuje tvoje skutečné soubory na disku. Správná volba pro lokální klony,
gh CLI a skills. Toto používáš teď. |
| Cloud |
Session běží v sandboxu Anthropicu — ne u tebe
Repo se naklonuje z GitHubu, Claude tam pracuje samostatně a výsledek vrátí jako branch/PR. Hodí se na úlohy „zadat a odejít" — počítač můžeš zavřít, práce běží dál. Vyžaduje propojení s GitHubem.
|
| Remote Control |
Most mezi tvými stroji — session běží jinde, ovládáš odsud
Na druhém PC spustíš
claude rc, tato aplikace se připojí jako dálkové ovládání. Práce probíhá na druhém stroji (jeho disk, jeho git). Typicky: kancelářský PC → ovládáš z notebooku. |
| SSH |
Session běží na vzdáleném serveru přes SSH
Aplikace se SSH připojí k zadanému serveru, session poběží nad tamním filesystémem. Hodí se pro vývojové servery — bez nutnosti ručně spouštět cokoliv na druhé straně.
|
Spodní čipy — kde v repu session pracuje
Local
|
12 Project Minutes
|
master
|
worktree
📁
| Local | Zvolené prostředí (viz výše) |
| 12 Project Minutes | Projekt/adresář nad kterým session poběží |
| master | Branch na které session začne — nelze změnit za běhu, proto je jen tady při zakládání |
| 📁 | Výběr jiné složky / projektu |
Worktree — co to je a kdy zapínat
Jak funguje: Git worktree umožňuje mít více pracovních kopií repa na disku současně, každou na jiné branchi, ale všechny sdílejí jednu
.git historii.
| 1. Izolace | Vytvoří novou oddělenou složku s čistou kopií repa a novou branch odbočenou z té, kterou jsi vybral |
| 2. Bezpečnost | Session pracuje jen tam — tvého hlavního checkoutu se vůbec nedotkne. Rozdělaná práce v main složce zůstane netknutá. |
| 3. Výsledek | Hotovou práci dostaneš zpět přes git — merge branche nebo PR. Pokud session nic nezmění, dočasný worktree se automaticky uklidí. |
# Co worktree toggle udělá automaticky:
git worktree add ../corium-review -b review/cleanup main
cd ../corium-review
claude
| ✓ Zapni když | Pouštíš session na samostatný úkol vedle rozdělaní práce, nebo běží víc sessions naráz nad stejným repem (parallel-safe — jako /mm-add) |
| ✗ Nechej vypnutý | Jediná session a chceš, aby Claude pracoval přímo s tím co vidíš v editoru (např. MM viewer čte soubory z hlavní složky) |
Pokročilé
Loop prompting — princip
Normálně Claude Code funguje jako volání funkce: prompt → jeden průchod → stop. Loop prompting tento vzorec obrací — agent zůstává ve smyčce a opakuje cyklus, dokud není splněna měřitelná podmínka.
Akce→
Ověření (test / build)→
Splněno?→
Hotovo ✓
↺ pokud NE → oprav a opakuj další turn
Tři způsoby realizace
| /goal nejjednodušší |
Vestavěná smyčka — nastavíš podmínku dokončení a Claude pracuje turn po turnu
Po každém turnu nezávislý evaluátor zkontroluje transkript — pokud podmínka neplatí, Claude začne další turn. Cíl se zruší po splnění.
|
| Stop hook deterministický |
Skript nebo prompt spuštěný po každém turnu, který rozhodne zda pokračovat
Platí pro všechny sessions v daném scope — vhodné pro opakované deterministické kontroly (lint, formát, build).
|
| claude -p headless |
Bash while loop volající headless Claude — pro scheduled/unattended běhy
Pro noční testy, ranní triáž nebo CI pipelines.
|
Kombinace s auto mode: auto mode schvaluje tool calls uvnitř jednoho turnu, smyčka (/goal, hook) startuje další turn. Jsou komplementární — dohromady dávají plně bezobslužný běh.
Pokročilé
/goal — podmínky dokončení
/goal nastaví podmínku dokončení a Claude na ní pracuje bez toho, abys promptoval každý krok. Podmínku nehodnotí model který dělá práci, ale nezávislý evaluátor — omezuje riziko, že si agent „ošidí" vlastní hodnocení.Ovládání
/goal <podmínka> # nastav cíl a spusť hned
/goal # status: turny, tokeny, důvod evaluátoru
/goal clear # zruš aktivní cíl
Podmínka může mít až 4 000 znaků. Jeden aktivní cíl na session.
Požadavky a omezení
| Verze | Claude Code v2.1.139+ — ověř přes claude --version |
| Trust dialog | Funguje jen ve workspace s potvrzeným trust dialogem (evaluátor je součást hooks systému) |
| Hooks | Nedostupný při disableAllHooks nebo allowManagedHooksOnly |
| Evaluátor | Nespouští nástroje ani nečte soubory — soudí jen co Claude sám vypsal do konverzace |
| Náklady | Tokeny evaluátoru běží na malém rychlém modelu — zanedbatelné oproti hlavním turnům |
Jak psát dobrou podmínku
Podmínku piš tak, aby ji Claudův vlastní výstup mohl prokázat — výsledek testu se objeví v transkriptu, „čistý kód" ne.
| Koncový stav | Jeden měřitelný výsledek: exit code buildu, počet souborů, prázdná fronta |
| Ověření | Jak to Claude dokáže: "npm test exits 0", "git status is clean" |
| Constraints | Co se nesmí změnit: "žádný jiný test file není modifikován", "nehardcoduj výstup" |
| Limit turnů | Pro bezobslužné běhy: "stop after 20 turns". Není tvrdý stop — měj po ruce Ctrl+C. |
Tip: když si nejsi jistý formulací, nech si ji napsat samotným Claudem:
Write me a /goal prompt. Ask me what I'm trying to do first, then keep asking follow-up questions until you can describe 'done' in specific, measurable terms.
Pokročilé
Příklady /goal — dobře vs. špatně
Konkrétní ukázky podmínek pro různé scénáře — obecný vývoj, AL / Business Central, SQL monitoring a headless běhy.
✗ Špatně — neměřitelné
/goal zlepši dashboard
/goal kód je čistý a production-ready
„Production-ready" neprodukuje žádný ověřitelný výstup. Evaluátor nemá co kontrolovat → smyčka buď pálí tokeny bez pokroku, nebo se předčasně ukončí.
✓ Dobře — obecný vývoj
/goal All tests in test/auth pass (npm test exits 0),
the lint step is clean, and no test file is modified.
Stop after 20 turns.
✓ Dobře — AL / Business Central
/goal All codeunits in df_bc_rossum compile with zero
warnings (alc exits 0), every procedure has an English
XML comment, and no object outside src/Rossum is modified.
Stop after 25 turns.
✓ Dobře — multi-company SQL monitoring
/goal Every SQL script in /monitoring runs against all 24
company tables via the cursor pattern without errors
(sqlcmd exits 0). Do not modify the GUID filter logic.
✓ Dobře — headless / scheduled
claude -p "/goal CHANGELOG.md has an entry for every
PR merged this week"
Žádné výsledky pro ""