Claude Code CLI — 15 komend i flag, które warto znać (2026)

Kacper Sieradziński
Kacper Sieradziński
25 kwietnia 2026AI4 min czytania

Pomimo że Claude Code reklamuje się jako "agent autonomiczny", świadomość komend i flag CLI drastycznie skraca pracę. Przedstawię 15 najczęściej używanych komend, które oszczędzają mi godziny tygodniowo, plus konfigurację, którą trzymam w ~/.claude/settings.json.

Obraz główny Claude Code CLI — 15 komend i flag, które warto znać (2026)

Pełny przegląd Claude Code w pillarze: Claude Code — kompletny przewodnik 2026.

Podstawowe komendy startowe

claude

Najprostsza komenda — startuje Claude Code w bieżącym katalogu (cwd). Otwiera interactive chat z dostępem do plików projektu.

Bash
1 cd ~/projekty/blog && claude

claude --version

Sprawdza wersję CLI. Aktualizacje co 1-2 tygodnie — warto wiedzieć kiedy zaktualizować.

claude --help

Pełna lista komend i flag. Pierwsza komenda do uruchomienia po świeżej instalacji.

claude logout

Czyści zapisany token autoryzacji. Po tym kolejny claude poprosi o zalogowanie. Używaj gdy zmieniasz konto Anthropic lub chcesz zresetować problem z auth.

Komendy chat-a (po starcie claude)

Wewnątrz interactive sesji masz dostęp do slashy:

/help

Lista wszystkich slash commands dostępnych w aktualnym kontekście (pillar + custom skills + system).

/clear

Czyści kontekst sesji. Używasz gdy zmieniasz temat — nowy task, świeży start, oszczędność tokenów.

/exit (lub Ctrl+D)

Zamyka sesję. Token + memory są zapisane, kolejne claude startuje od nowa.

/mcp

Wylistuje wszystkie aktywne MCP servers + ich tooli. Diagnoza gdy MCP nie działa.

/permissions

Pokazuje aktualną listę allowed/denied actions. Odpowiednik ~/.claude/settings.json w UI.

/model <nazwa>

Przełącza model w trakcie sesji (/model claude-opus-4-7 lub /model claude-haiku-4-5). Default zależy od planu.

/compact

Kompresuje długą historię konwersacji do podsumowania. Używaj gdy konwersacja przekracza limit kontekstu.

Custom slash commands (skills)

Każdy plik .claude/skills/<nazwa>/SKILL.md w projekcie staje się slash commandem /<nazwa>. W Dokodu mam:

  • /seo-plan-post
  • /blog-draft
  • /daily-briefing
  • /yt-transcribe
  • /brain-capture
  • ~30 innych

Wywołujesz: /seo-plan-post n8n self-hosted — Claude czyta SKILL.md, wykonuje workflow, zwraca wynik.

Pełen tutorial pisania custom skili: Claude Code Skills — jak budować workflow.

Najważniejsze flag CLI

claude --no-browser

Autoryzacja bez otwierania przeglądarki. Pokazuje URL — kopiujesz, otwierasz na lokalnej maszynie, autoryzujesz, wklejasz token. Niezbędne na Linux serwerach bez display lub w WSL2 bez integracji.

claude --resume <session-id>

Wraca do poprzedniej sesji. Sesje są zapisane w ~/.claude/sessions/. Lista przez claude --list-sessions.

claude --print "<prompt>"

Non-interactive mode — wywołuje Claude'a, dostaje odpowiedź, kończy. Idealne do automatyzacji (cron, CI):

Bash
1 claude --print "Sprawdź czy są błędy w kodzie i napisz raport" > raport.md

claude --dangerously-skip-permissions

Wyłącza wszystkie pytania o pozwolenia. Używaj OSTROŻNIE — Claude może bez pytania uruchomić destrukcyjne komendy. Dobre dla CI gdzie chcesz pełną autonomię.

claude --add-dir <path>

Dodaje extra katalog do kontekstu (poza cwd). Przydatne gdy projekt rozrzucony po wielu katalogach.

claude --no-tools

Wyłącza wszystkie tooli — czysty chat bez file access, bash, MCP. Dla brainstorming bez ryzyka że Claude coś zrobi.

Konfiguracja ~/.claude/settings.json — co warto ustawić

Mój settings.json (uproszczony):

JSON
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 { "defaultModel": "claude-opus-4-7", "permissions": { "allow": [ "Bash(npm install:*)", "Bash(npm run *:*)", "Bash(git status:*)", "Bash(git diff:*)", "Bash(git log:*)", "Bash(git checkout *:*)", "Bash(pnpm *:*)", "Bash(python3 scripts/*:*)" ], "deny": [ "Bash(rm -rf *:*)", "Bash(git push origin main:*)", "Bash(sudo *:*)", "Bash(curl * | bash:*)" ] }, "hooks": [ { "matcher": "Edit", "filePattern": "*.py", "command": "ruff format $FILE" } ], "memory": { "enabled": true, "directory": "~/.claude/memory" } }

Co ustawić jako default

  • defaultModel — Opus dla complex tasków, Haiku dla high-volume. W Dokodu Opus dla wszystkiego (Max 5× plan absorbuje koszt).
  • permissions.allow — komendy które chcesz bez pytania (Git status/diff/log to klasyk)
  • permissions.deny — destruktywne (rm -rf, git push origin main, sudo)
  • hooks — auto-formatowanie, lintowanie po Edit
  • memory.enabled: true — auto-memory zapisuje user/feedback/project memories

Power user combo — automatyzacja przez --print + cron

Najczęściej używana automatyzacja w Dokodu — codzienny commit'owalny raport stanu projektu:

Bash
1 2 3 4 5 #!/bin/bash # scripts/daily-status.sh cd ~/Projekty/dokodu-brain claude --print "Sprawdź dziennik dziś — uruchamiałem jakieś deploye? Co zmieniłem? Zwróć raport markdown" > "daily-status-$(date +%F).md" git add daily-status-*.md && git commit -m "chore: daily status $(date +%F)"

Cron (codziennie 18:00):

CRON
1 0 18 * * * /home/kacper/Projekty/dokodu-brain/scripts/daily-status.sh

Po tygodniu masz folder z 7 raportami — łatwiej widzisz pattern pracy.

Najczęstsze błędy nowych userów CLI

1. Nie używanie /clear

Sesja trwa 4 godziny, kontekst zapchany 200k tokenów, każde nowe pytanie kosztuje. Po zmianie tematu — /clear.

2. Brak CLAUDE.md

Bez CLAUDE.md Claude pyta co projekt o każdą podstawową rzecz (jaki stack, jakie konwencje). Pierwsze 30 minut po instalacji = napisz CLAUDE.md.

3. Permissions na "allow all"

Niebezpieczne. Lepiej allow konkretne wzorce + deny destrukcyjne.

4. Nie używanie skills

99% userów Claude Code nie ma żadnego custom skilla. Tracą najpotężniejszą funkcję narzędzia.

5. Run claude z głównego $HOME

Claude czyta cwd jako "projekt". Z $HOME widzi wszystkie Twoje pliki — niepotrzebnie zwiększa kontekst i ryzyko.

Automatyzacja AI dla Twojej firmy

Automatyzacja AI dla Twojej firmy

Skróć procesy, redukuj koszty i skaluj biznes dzięki AI. Kliknij i zobacz gotowe rozwiązania.

Co czytać dalej

Kurs n8n + AI — Dołącz do listy oczekujących

Kurs n8n + AI — Dołącz do listy oczekujących

Buduj agentów AI i automatyzacje w n8n. Zapisz się na listę — dostaniesz powiadomienie jako pierwszy i zablokujesz najniższą cenę.

Tagi

#automatyzacja#claude code#cli#slash commands#terminal#settings#permissions