Část VI · Cheatsheet

10 příkazů na začátek

První týden s Claude Code. Vytisknout, dát na monitor, používat. Dvě strany A4 max.

k 3. 5. 2026 · Claude Code 2.1.126
01 / 10
Instalace
curl -fsSL https://claude.ai/install.sh | bash
Jeden řádek na macOS i Linux. Native binary, bez Node.
Brew: brew install --cask claude-code.
Windows: irm https://claude.ai/install.ps1 | iex.
02 / 10
Inicializace projektu
cd ~/projekty/muj-projekt claude /init
Claude prozkoumá repo, navrhne CLAUDE.md s konvencemi (build, lint, struktura). Ty schválíš nebo upravíš. Tohle je první věc v každém novém projektu.
03 / 10
CLAUDE.md minimum
# CLAUDE.md - Stack: Python 3.12, FastAPI, Postgres - Build: uv sync; uv run pytest - Style: black, ruff, mypy strict
3 řádky stačí pro start. Commitni do gitu — sdílí se v týmu. Hierarchie: ~/.claude/CLAUDE.md (globální) → projekt/CLAUDE.md → subdir.
04 / 10
MCP filesystem
claude mcp add filesystem -- \ npx @modelcontextprotocol/server-filesystem /tmp
Dá Claude přístup k souborům v /tmp. Univerzální protokol — funguje i v Codex, Gemini, Cursor. Další MCP: github, postgres, slack, zoom.
05 / 10
Plánovací režim
claude > /plan > Refactoruj auth modul aby používal JWT.
Claude vrátí plán bez zásahu do kódu. Ty schválíš (nebo upravíš), pak teprve začne psát. Šetří tokeny i čas — najdeš chybu v plánu, ne až v 200řádkové úpravě.
06 / 10
Návrat k práci
claude --continue # nebo interaktivně: claude --resume
--continue pokračuje v posledním sezení. --resume nabídne výběr z minulých sezení. Sezení žijí v ~/.claude/projects/<hash>/.
07 / 10
Zhustit kontext
/compact
Když se context window plní (cca po 100 tisíci tokenech), /compact vyhodí nepotřebné a nechá souhrn + aktivní soubory. Levnější než nový start. Auto-compact je v settings.json.
08 / 10
Hook proti rm -rf
// ~/.claude/settings.json { "hooks": { "PreToolUse": [{ "matcher": "Bash", "hooks": [{ "type": "command", "command": "~/.claude/block-rm.sh" }] }] } }
Pojistka v cizím autě. Spouští shell skript před každým Bash voláním. Skript může grep rm -rf a vrátit non-zero → Claude ho neudělá.
09 / 10
Skills 101
# ~/.claude/skills/git-cleanup/SKILL.md --- name: git-cleanup description: Smaže merged větve --- # Postup 1. git fetch --prune 2. git branch --merged | grep -v main
Skills = znovupoužitelné AI postupy. Claude je sám vyvolá, když matchuje description. Tvoje opakující se práce → 1 SKILL.md soubor.
10 / 10
Sandbox v Dockeru
docker run -it --rm \ -v $PWD:/workspace -w /workspace \ anthropic/claude-code \ --dangerously-skip-permissions
Pokud vše ostatní selže a chceš plně autonomní agenta: spusť ho v izolovaném kontejneru. Bez hooks, bez confirmu — ale i bez tvého souborového systému. Pro CI a explorativní práci.