Du sitzt vor dem Terminal, hast Claude Code installiert und denkst dir „Okay, und jetzt?“
Das kenne ich gut. Als ich vor fünf Monaten das erste Mal claude eingegeben habe, fühlte sich das Tool wie ein schwarzes Loch an. Hunderte von Befehlen, kryptische Slash-Commands und keine Ahnung, womit ich anfangen soll.
Heute zeige ich dir alle Claude Code Befehle: eine komplette Übersicht mit sämtlichen Slash-Commands, allen CLI-Flags und versteckten Tastenkombinationen. Dies ist die vollständigste deutsche Referenz, die du finden wirst. Nach diesem Guide kennst du wirklich jeden verfügbaren Befehl.
- Über 60 Befehle stehen zur Verfügung: 50+ Built-in Slash-Commands (darunter /voice, /effort, /diff, /color) plus 5 Bundled Skills (/batch, /simplify, /loop, /debug, /claude-api)
- Die wichtigsten Shortcuts sind Option+T / Alt+T für Extended Thinking, Option+P / Alt+P für den Modell-Picker, Ctrl+G für den externen Editor und Shift+Tab für Berechtigungsmodi
- CLI-Flags und Environment Variables ermöglichen erweiterte Nutzung, z. B. --effort (low/medium/high/xhigh/max), --worktree für isolierte Git Worktrees, --remote-control für Steuerung via claude.ai
Claude Code installieren und starten
# Installation (einmalig)
npm install -g @anthropic-ai/claude-code
# Claude Code starten
claude # Interaktiver Modus
claude „Fix the bug in auth“ # Mit initialer Anfrage
claude -p „Analyze this code“ # Einmalige Anfrage ohne Session
claude -c # Letzte Session fortsetzenSlash-Commands (Built-in)
Diese Befehle sind dein tägliches Werkzeug bei der Arbeit mit Claude Code. Tippe / und dann beliebige Buchstaben, um zu filtern. Nicht alle Befehle sind für jeden Nutzer sichtbar, einige hängen von Plattform, Abo oder Umgebung ab.
Befehl | Parameter | Seit | Beschreibung |
|---|---|---|---|
/add-dir | <pfad> | 2.0.11 | Fügt zusätzliche Arbeitsverzeichnisse zur aktuellen Session hinzu |
/agents | 1.0.58 | Verwaltet Subagenten-Konfigurationen und Agent-Teams | |
/btw | <frage> | 2.0.0 | Stellt eine Nebenfrage, ohne sie in die Unterhaltung aufzunehmen. Funktioniert auch, während Claude arbeitet |
/chrome | 2.0.72 | Konfiguriert Claude in Chrome Einstellungen | |
/clear | 0.2.9 | Löscht die komplette Unterhaltungshistorie und startet neu (Aliase: /reset, /new) | |
/color | [farbe | default] | 2.1.70 | Setzt Prompt-Bar Farbe für die Session (red, blue, green, yellow, purple, orange, pink, cyan). default zum Zurücksetzen |
/compact | [anweisungen] | 0.2.47 | Komprimiert die Unterhaltung mit optionalem Fokus-Parameter |
/config | 0.2.34 | Öffnet das Settings-Interface für Theme, Modell und Output-Style (Alias: /settings) | |
/context | 2.1.14 | Visualisiert die aktuelle Context-Nutzung als Farbgrid mit Optimierungsvorschlägen | |
/copy | 0.2.9 | Kopiert letzte Antwort in die Zwischenablage. Bei Code-Blöcken zeigt ein interaktiver Picker einzelne Blöcke oder die volle Antwort | |
/cost | 1.0.85 | Zeigt detaillierte Token-Nutzung und Kostenstatistiken | |
/desktop | 2.0.51 | Setzt Session in der Claude Code Desktop App fort. Nur macOS und Windows (Alias: /app) | |
/diff | 2.0.0 | Interaktiver Diff-Viewer für uncommitted Changes und Per-Turn Diffs. Pfeiltasten zum Navigieren | |
/doctor | 2.0.12 | Überprüft Claude Code Installation auf Probleme | |
/effort | [low | medium | high | xhigh | max | auto] | 2.1.76 | Setzt Effort-Level. low, medium und high bleiben dauerhaft gespeichert. xhigh gibt es nur bei Opus 4.7. max gilt nur für die aktuelle Session (nur Opus 4.6 und 4.7). auto setzt auf Standard zurück. Wirkt sofort |
/exit | 0.2.9 | Beendet die Claude Code REPL (Alias: /quit) | |
/export | [dateiname] | 0.2.9 | Exportiert Unterhaltung als Textdatei. Mit Dateinamen wird direkt geschrieben, ohne öffnet sich ein Dialog für Clipboard oder Datei |
/extra-usage | 2.1.36 | Konfiguriert Extra-Nutzung, um bei Rate Limits weiterarbeiten zu können | |
/fast | [on | off] | 2.1.36 | Schaltet Fast Mode für Opus 4.6 und 4.7 ein oder aus (schnellerer Output) |
/feedback | [bericht] | 0.2.9 | Meldet Feedback an das Anthropic-Team (Alias: /bug) |
/fork | [name] | 2.0.0 | Erstellt einen Fork der aktuellen Unterhaltung an dieser Stelle |
/help | 0.2.9 | Zeigt alle verfügbaren Slash-Befehle mit Beschreibungen an | |
/hooks | 1.0.38 | Zeigt Hook-Konfigurationen für Tool-Events an | |
/ide | 2.0.0 | Verwaltet IDE-Integrationen (VS Code, JetBrains) und zeigt Status | |
/init | 0.2.9 | Initialisiert Projekt mit CLAUDE.md Leitfaden-Datei | |
/insights | 2.1.14 | Generiert einen Analyse-Report deiner Claude Code Sessions (Projektbereiche, Interaktionsmuster, Reibungspunkte) | |
/install-github-app | 1.0.0 | Installiert die Claude GitHub Actions App | |
/install-slack-app | 2.0.51 | Installiert die Claude Slack App | |
/keybindings | 2.1.18 | Erstellt oder öffnet Keybindings-Konfiguration | |
/login | 0.2.96 | Meldet bei Anthropic-Account an | |
/logout | 0.2.96 | Meldet vom Anthropic-Account ab | |
/mcp | 0.2.50 | Verwaltet MCP-Server Verbindungen und OAuth-Authentifizierung | |
/memory | 1.0.94 | Bearbeitet CLAUDE.md Memory-Dateien, aktiviert/deaktiviert Auto-Memory, zeigt Auto-Memory Einträge | |
/mobile | 2.0.51 | Zeigt QR-Code für die Claude Mobile App (Aliase: /ios, /android) | |
/model | [modell] | 0.2.9 | Wechselt zwischen KI-Modellen. Mit Pfeiltasten links/rechts lässt sich das Effort-Level anpassen. Wirkt sofort |
/passes | 2.0.58 | Teilt eine kostenlose Woche Claude Code mit Freunden (nur wenn berechtigt) | |
/permissions | 2.0.67 | Zeigt oder aktualisiert Tool-Berechtigungen (Alias: /allowed-tools) | |
/plan | [beschreibung] | 2.1.0 | Wechselt in den Plan-Modus direkt aus dem Prompt |
/plugin | 2.0.12 | Verwaltet Claude Code Plugins (installieren, deinstallieren, browsen) | |
/pr-comments | [PR-URL | nummer] | 2.0.0 | Zeigt GitHub PR-Kommentare an. Erkennt PR automatisch oder nimmt URL/Nummer als Argument |
/privacy-settings | 2.0.51 | Zeigt und aktualisiert Datenschutzeinstellungen (nur Pro/Max) | |
/release-notes | 2.0.32 | Zeigt den vollständigen Changelog an | |
/reload-plugins | 2.1.69 | Lädt alle aktiven Plugins neu, um Änderungen ohne Neustart zu übernehmen | |
/remote-control | [name] | 2.1.51 | Macht Session per claude.ai oder Claude App steuerbar (Alias: /rc) |
/remote-env | 2.0.47 | Konfiguriert die Standard-Remote-Umgebung für Web-Sessions mit --remote | |
/rename | [name] | 2.1.20 | Benennt die aktuelle Session um und zeigt den Namen auf der Prompt-Bar. Ohne Name wird einer auto-generiert |
/resume | [session] | 1.0.27 | Setzt eine vorherige Konversation fort per ID, Name oder Picker (Alias: /continue) |
/rewind | 2.0.0 | Setzt Konversation und/oder Code auf vorherigen Stand zurück (Alias: /checkpoint) | |
/sandbox | 2.0.24 | Schaltet den Sandbox-Modus ein/aus (nur auf unterstützten Plattformen) | |
/security-review | 2.1.70 | Analysiert anstehende Änderungen auf Sicherheitslücken (Injection, Auth-Probleme, Datenexposition) | |
/skills | 2.1.3 | Listet alle verfügbaren Skills auf | |
/stats | 2.0.64 | Zeigt Nutzungsstatistiken, Session-Verlauf, Streaks und Modellpräferenzen | |
/status | 0.2.9 | Öffnet Settings (Status Tab) mit Version, Modell, Account und Verbindungsstatus | |
/statusline | [beschreibung] | 1.0.71 | Konfiguriert Claude Codes Statusline. Beschreibe, was du willst, oder starte ohne Argumente für Auto-Konfiguration |
/stickers | 2.0.51 | Bestellt Claude Code Sticker | |
/tasks | 2.0.64 | Zeigt und verwaltet Hintergrund-Tasks | |
/terminal-setup | 1.0.110 | Konfiguriert Terminal-Keybindings für Shift+Enter (VS Code, Alacritty, Warp) | |
/theme | 2.0.74 | Wechselt das Farbschema (Hell/Dunkel, Farbenblind-Varianten, ANSI-Themes) | |
/upgrade | 2.0.51 | Öffnet die Upgrade-Seite für ein höheres Abo | |
/usage | 2.0.0 | Zeigt Plan-Nutzungslimits und Rate Limit Status | |
/vim | 0.2.34 | Wechselt zwischen Vim- und Normal-Editing-Modus | |
/voice | 2.1.69 | Push-to-Talk Sprachmodus. Leertaste gedrückt halten zum Sprechen, unterstützt 20+ Sprachen |
/clear ist ein echter Token-Retter. Du hast das Nachrichten-Limit fast erreicht? Dieser Befehl löscht den Kontext und gibt dir einen frischen Start.Bundled Skills
Bundled Skills werden mit Claude Code mitgeliefert und sind in jeder Session verfügbar. Anders als die Built-in Commands sind Skills prompt-basiert: Sie geben Claude ein detailliertes Playbook und lassen ihn die Arbeit mit seinen Tools orchestrieren. Das bedeutet, Skills können parallele Agenten spawnen, Dateien lesen und sich an deine Codebase anpassen.
Skill | Beschreibung |
|---|---|
/batch <anweisung> | Orchestriert große Änderungen parallel. Zerlegt Arbeit in 5 bis 30 Einheiten, spawnt pro Einheit einen Agent in isoliertem Git Worktree und erstellt PRs. Beispiel: /batch "migriere src/ von Solid zu React" |
/claude-api | Lädt Claude API und Agent SDK Referenzmaterial für deine Projektsprache (Python, TypeScript, etc.). Aktiviert sich auch automatisch, wenn dein Code anthropic oder @anthropic-ai/sdk importiert |
/debug [beschreibung] | Troubleshooting der aktuellen Session über Debug-Log Analyse. Optional eine Problembeschreibung angeben, um die Analyse zu fokussieren |
/loop [intervall] <prompt> | Führt einen Prompt wiederholt in einem Intervall aus. Nützlich zum Polling von Deployments oder zum Überwachen von PRs. Beispiel: /loop 5m "prüfe ob Deploy fertig" |
/simplify [fokus] | Prüft kürzlich geänderte Dateien auf Wiederverwendbarkeit, Qualität und Effizienz. Spawnt drei Review-Agenten parallel, aggregiert Findings und wendet Fixes an |
/mcp__<server>__<prompt> und werden dynamisch von verbundenen Servern entdeckt.Keyboard-Shortcuts
Die Tastaturkürzel machen den Unterschied zwischen produktivem Flow und ständigem Nachschlagen. Das sind alle verfügbaren Shortcuts für den interaktiven Modus.
Allgemeine Steuerung
Tastenkürzel | Beschreibung | Kontext |
|---|---|---|
Ctrl+C | Bricht aktuelle Eingabe oder Generierung ab | Standard-Interrupt |
Ctrl+F (2x) | Beendet alle Hintergrund-Agenten | 2x drücken innerhalb 3 Sek. zur Bestätigung |
Ctrl+D | Beendet Claude Code Session | EOF-Signal |
Ctrl+G | Prompt im externen Editor öffnen | Für lange Prompts |
Ctrl+L | Löscht Terminal-Bildschirm | Behält Unterhaltungshistorie |
Ctrl+O | Toggle Verbose Output | Zeigt Details zu Tool-Nutzung |
Ctrl+R | Reverse Search in Command History | Interaktive History-Suche |
Ctrl+T | Task-Liste ein-/ausblenden | Toggle Task-Ansicht im Statusbereich |
Ctrl+V / Alt+V | Bild aus Clipboard einfügen | Mac/Linux bzw. Windows |
Ctrl+B | Task in den Hintergrund verschieben | Tmux-Nutzer 2x drücken |
Pfeiltasten ↑/↓ | Navigiert durch Befehlshistorie | Ruft vorherige Eingaben ab |
← / → | Wechselt zwischen Dialog-Tabs | In Permission-Dialogen und Menüs |
Esc + Esc | Rewind oder Zusammenfassung | Stellt vorherigen Zustand wieder her oder fasst ab Nachricht zusammen |
Option+T / Alt+T | Toggle Extended Thinking | Vorher /terminal-setup ausführen |
Option+P / Alt+P | Modell-Picker öffnen | Schneller Modellwechsel ohne Prompt zu leeren |
Shift+Tab / Alt+M | Wechselt Berechtigungsmodi | Auto-Accept, Plan, Normal |
Textbearbeitung
Tastenkürzel | Beschreibung | Kontext |
|---|---|---|
Ctrl+K | Löscht Text bis zum Zeilenende | Gelöschter Text wird gespeichert |
Ctrl+U | Löscht die gesamte Zeile | Gelöschter Text wird gespeichert |
Ctrl+Y | Fügt zuvor gelöschten Text ein | Paste aus Kill-Ring |
Alt+Y (nach Ctrl+Y) | Wechselt durch vorherige gelöschte Texte | Cycle Paste History |
Alt+B | Cursor ein Wort zurück bewegen | Option als Meta auf macOS |
Alt+F | Cursor ein Wort vorwärts bewegen | Option als Meta auf macOS |
Mehrzeilige Eingabe
Methode | Tastenkürzel | Kontext |
|---|---|---|
| Quick Escape | \\ + Enter | Funktioniert in allen Terminals |
| macOS Standard | Option+Enter | Standard auf macOS |
| Shift+Enter | Shift+Enter | Funktioniert nativ in iTerm2, WezTerm, Ghostty, Kitty. Für andere /terminal-setup ausführen |
| Control Sequence | Ctrl+J | Line Feed für Mehrzeilig |
| Paste Mode | Direkt einfügen | Für Code-Blöcke, Logs |
Schnellbefehle
Tastenkürzel | Beschreibung | Hinweise |
|---|---|---|
/ am Anfang | Slash-Befehl oder Skill ausführen | Filtert und autovervollständigt |
! am Anfang | Bash-Modus | Führt Befehle direkt aus, Output in Session |
@ | File Path Mention | Triggert Dateipfad-Autocomplete |
CLI-Befehle
Die CLI-Befehle nutze ich tatsächlich nur sehr selten (außer zum Starten von Claude Code, versteht sich).
Befehl | Beschreibung | Beispiel |
|---|---|---|
claude | Interaktive REPL starten | claude |
claude „query“ | REPL mit anfänglicher Eingabeaufforderung starten | claude „explain this project“ |
claude -p „query“ | Abfrage über SDK, dann beenden | claude -p „explain this function“ |
cat file | claude -p „query“ | Weitergeleiteten Inhalt verarbeiten | cat logs.txt | claude -p „explain“ |
claude -c | Neueste Unterhaltung fortsetzen | claude -c |
claude -c -p „query“ | Über SDK fortsetzen | claude -c -p „Check for type errors“ |
claude -r „session“ „query“ | Session per ID oder Name fortsetzen | claude -r „auth-refactor“ „Finish this PR“ |
claude update | Auf neueste Version aktualisieren | claude update |
claude auth login | Bei Anthropic anmelden (mit --email oder --sso) | claude auth login --sso |
claude auth logout | Vom Anthropic-Account abmelden | claude auth logout |
claude auth status | Authentifizierungsstatus anzeigen (JSON oder --text) | claude auth status --text |
claude agents | Alle konfigurierten Subagenten auflisten | claude agents |
claude doctor | Prüft die Claude Code Installation | claude doctor |
claude mcp | MCP-Server konfigurieren und verwalten | claude mcp add github https://... |
claude remote-control | Remote Control Server starten (Session per claude.ai steuerbar) | claude remote-control --name „Mein Projekt“ |
CLI-Flags
Die CLI-Flags sind sehr nützlich, um Claude Code mit den richtigen Einstellungen zu starten.
Basis-Flags
Flag | Beschreibung | Beispiel |
|---|---|---|
-p, --print | Print Response ohne interaktiven Modus | claude -p „query“ |
-c, --continue | Letzte Konversation fortsetzen | claude -c |
-r, --resume | Spezifische Session per ID oder Name fortsetzen | claude -r „auth-refactor“ „query“ |
-n, --name | Setzt Display-Name für die Session (sichtbar in /resume und Terminal-Titel) | claude -n „feature-work“ |
-w, --worktree | Startet in isoliertem Git Worktree | claude -w feature-auth |
-v, --version | Versionsnummer ausgeben | claude -v |
Modell & System Prompt
Flag | Beschreibung | Beispiel |
|---|---|---|
--effort | Setzt Effort-Level (low, medium, high, xhigh, max). xhigh nur Opus 4.7. max nur Opus 4.6 und 4.7, nur Session-Scope | claude --effort high |
--model | Setzt Modell per Alias (sonnet, opus) oder vollem Namen | claude --model claude-sonnet-4-6 |
--system-prompt | Ersetzt kompletten System Prompt | claude --system-prompt „Du bist ein Python-Experte“ |
--system-prompt-file | Lädt System Prompt aus Datei (ersetzt Standard) | claude --system-prompt-file ./prompt.txt |
--append-system-prompt | Hängt Text an Standard System Prompt an | claude --append-system-prompt „Nutze immer TypeScript“ |
--append-system-prompt-file | Hängt Dateiinhalt an Standard System Prompt an | claude --append-system-prompt-file ./rules.txt |
--tools | Verfügbare Tools einschränken ("" für keine, "default" für alle) | claude --tools „Bash,Edit,Read“ |
Agenten & Subagenten
Flag | Beschreibung | Beispiel |
|---|---|---|
--agent | Spezifiziert einen Agenten für die Session | claude --agent my-custom-agent |
--agents | Definiert custom Subagenten via JSON | claude --agents '{"reviewer":{...}}' |
--teammate-mode | Agent Teams Display-Modus (auto, in-process, tmux) | claude --teammate-mode tmux |
Berechtigungen & Sicherheit
Flag | Beschreibung | Beispiel |
|---|---|---|
--allowedTools | Tools ohne Permission-Prompt erlauben | claude --allowedTools „Bash(git log *)“ „Read“ |
--disallowedTools | Tools komplett entfernen (nicht nutzbar) | claude --disallowedTools „Edit“ |
--permission-mode | Startet in spezifischem Permission Mode | claude --permission-mode plan |
--dangerously-skip-permissions | Überspringt alle Permission-Prompts (Vorsicht!) | claude --dangerously-skip-permissions |
--permission-prompt-tool | MCP Tool für Permission-Prompts (non-interactive) | claude -p --permission-prompt-tool mcp_tool „query“ |
MCP-Server & Integration
Flag | Beschreibung | Beispiel |
|---|---|---|
--mcp-config | Lädt MCP Server aus JSON-Dateien (Leerzeichen-getrennt) | claude --mcp-config ./mcp.json |
--strict-mcp-config | Nutzt NUR --mcp-config, ignoriert alle anderen MCP-Quellen | claude --strict-mcp-config --mcp-config ./mcp.json |
--plugin-dir | Lädt Plugins aus einem Verzeichnis (Flag wiederholen für mehrere) | claude --plugin-dir ./my-plugins |
--chrome / --no-chrome | Aktiviert/deaktiviert Chrome Browser Integration | claude --chrome |
--ide | Verbindet automatisch zu IDE bei Startup | claude --ide |
--betas | Beta-Header für API-Requests (nur API-Key) | claude --betas „feature-x“ |
Output & Format
Flag | Beschreibung | Beispiel |
|---|---|---|
--output-format | Spezifiziert Output-Format (text, json, stream-json) | claude -p „query“ --output-format json |
--input-format | Spezifiziert Input-Format (text, stream-json) | claude -p --input-format stream-json |
--json-schema | Erhalte validiertes JSON matching Schema (nur Print Mode) | claude -p --json-schema '{...}' „query“ |
--include-partial-messages | Inkludiert partielle Streaming-Events (nur stream-json) | claude -p --output-format stream-json --include-partial-messages „query“ |
--verbose | Aktiviert Verbose Logging mit vollständigem Turn-by-Turn Output | claude --verbose |
Verzeichnisse & Session
Flag | Beschreibung | Beispiel |
|---|---|---|
--add-dir | Fügt zusätzliche Arbeitsverzeichnisse hinzu | claude --add-dir ../apps ../lib |
--from-pr | Setzt Session fort, die mit einem PR verknüpft ist | claude --from-pr 123 |
--session-id | Nutzt spezifische Session ID (UUID) | claude --session-id „550e8400-...“ |
--fork-session | Erstellt neue Session ID bei Fortsetzen | claude --resume abc123 --fork-session |
--no-session-persistence | Deaktiviert Session-Speicherung (nur Print Mode) | claude -p --no-session-persistence „query“ |
Remote & Weitere
Flag | Beschreibung | Beispiel |
|---|---|---|
--remote | Erstellt Web-Session auf claude.ai | claude --remote „Fix all bugs“ |
--remote-control, --rc | Startet mit Remote Control (Session per claude.ai steuerbar) | claude --rc „Mein Projekt“ |
--teleport | Setzt Remote Web-Session lokal fort | claude --teleport |
--debug | Aktiviert Debug Mode mit optionaler Kategorie | claude --debug „api,mcp“ |
--max-turns | Limitiert agentic Turns (nur Print Mode) | claude -p --max-turns 3 „query“ |
--max-budget-usd | Maximales Budget in USD (nur Print Mode) | claude -p --max-budget-usd 5.00 „query“ |
--fallback-model | Auto-Fallback bei Overload (nur Print Mode) | claude -p --fallback-model sonnet „query“ |
--init / --init-only | Initialisierung mit Session bzw. nur Hooks und Exit | claude --init-only |
--settings | Lädt Settings aus JSON-Datei oder String | claude --settings ./settings.json |
--setting-sources | Kommagetrennte Liste der Settings-Quellen (user, project, local) | claude --setting-sources „user,project“ |
--disable-slash-commands | Deaktiviert alle Skills und Commands für diese Session | claude --disable-slash-commands |
claude --model opus --verbose --add-dir src/ startet Claude beispielsweise mit Opus-Modell, Verbose-Logging und lädt den src-Ordner.Environment Variables
Neben CLI-Flags gibt es eine ganze Reihe von Umgebungsvariablen, mit denen du das Verhalten von Claude Code steuern kannst. Setze sie in deiner Shell oder in der settings.json unter dem env-Key.
Modell & Performance
Variable | Beschreibung | Standard |
|---|---|---|
ANTHROPIC_MODEL | Überschreibt das Standard-Modell | Keiner |
CLAUDE_CODE_EFFORT_LEVEL | Effort-Level (low, medium, high) | high |
CLAUDE_CODE_MAX_OUTPUT_TOKENS | Maximale Output-Tokens pro Antwort | 32768 |
MAX_THINKING_TOKENS | Token-Budget für Extended Thinking | 10000 |
CLAUDE_CODE_SUBAGENT_MODEL | Modell, das Subagenten verwenden | Keiner |
Bash & Timeouts
Variable | Beschreibung | Standard |
|---|---|---|
BASH_MAX_TIMEOUT_MS | Maximales Timeout für Bash-Befehle in ms | ~60000 |
BASH_DEFAULT_TIMEOUT_MS | Standard-Timeout für Bash-Befehle in ms | ~60000 |
BASH_MAX_OUTPUT_LENGTH | Maximale Bash-Ausgabelänge in Zeichen | 30000 |
MAX_MCP_OUTPUT_TOKENS | Token-Limit für MCP-Tool-Output | Keiner |
Feature-Toggles
Variable | Beschreibung | Wert |
|---|---|---|
CLAUDE_CODE_DISABLE_AUTO_MEMORY | Deaktiviert automatische Memory-Erstellung | 1 = aus |
CLAUDE_CODE_DISABLE_BACKGROUND_TASKS | Deaktiviert Hintergrund-Tasks | 1 = aus |
CLAUDE_CODE_DISABLE_CRON | Stoppt geplante Cron-Jobs in der Session | 1 = aus |
CLAUDE_CODE_DISABLE_1M_CONTEXT | Deaktiviert das 1M Token Context Window | 1 = aus |
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS | Entfernt Git-Instruktionen aus dem System Prompt | 1 = aus |
CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION | Steuert Prompt-Vorschläge (grauer Vorschlagstext) | false = aus |
CLAUDE_CODE_TASK_LIST_ID | Benannte Task-Liste für sessionübergreifende Aufgaben | z. B. my-project |
ENABLE_TOOL_SEARCH | Aktiviert Tool Search bei ANTHROPIC_BASE_URL | 1 = an |
ENABLE_CLAUDEAI_MCP_SERVERS | Steuert claude.ai MCP Server | false = aus |
DISABLE_AUTOUPDATER | Deaktiviert Auto-Updates | 1 = aus |
DISABLE_TELEMETRY | Deaktiviert Telemetrie | 1 = aus |
DISABLE_PROMPT_CACHING | Deaktiviert Prompt-Caching | 1 = aus |
Authentifizierung & Provider
Variable | Beschreibung | Kontext |
|---|---|---|
ANTHROPIC_API_KEY | API-Key für Anthropic | Pflicht ohne Abo |
CLAUDE_CODE_USE_BEDROCK | AWS Bedrock als Provider nutzen | 1 = aktiviert |
CLAUDE_CODE_USE_VERTEX | Google Vertex AI als Provider nutzen | 1 = aktiviert |
HTTP_PROXY / HTTPS_PROXY | Proxy-Konfiguration | Für Firmen-Netzwerke |
settings.json setzen, anstatt sie jedes Mal in der Shell zu exportieren, z. B. {"env": {"CLAUDE_CODE_EFFORT_LEVEL": "medium"}}MCP (Model Context Protocol) Integration
MCP ist eine der wichtigsten Erweiterungen von Claude Code. Damit kannst du externe Tools und Services direkt einbinden. Die Community liefert bereits Hunderte von MCP-Server-Implementierungen und erweitert das Ökosystem stetig.
# MCP-Server hinzufügen
claude mcp add --transport http github https://mcp.github.com
# Mit Debug starten
claude --debug „mcp“
# Claude Code selbst als MCP-Server bereitstellen
claude mcp serveSeit Anfang 2026 nutzt Claude Code standardmäßig Tool Search (Lazy Loading) für MCP-Tools. Das reduziert den Context-Verbrauch um ca. 95 %, da Tools erst bei Bedarf geladen werden statt alle gleichzeitig.
Ein weiteres Feature ist MCP Elicitation: MCP-Server können während einer Aufgabe interaktive Formulare oder Browser-URLs anzeigen, um strukturierten Input anzufordern. MCP-Server können außerdem eigene Befehle im Format /mcp__<server>__<prompt> bereitstellen.
Skills
Eines der coolsten Features an Claude Code? Du kannst eigene Skills erstellen, die perfekt zu deinem Workflow passen. Skills sind die Weiterentwicklung der früheren Custom Commands und folgen dem offenen Agent Skills Standard.
Projekt-Skills werden in .claude/skills/ gespeichert und sind für alle im Projekt verfügbar. Persönliche Skills kommen in ~/.claude/skills/ und gelten nur für dich. Enterprise-Skills werden über Managed Settings organisationsweit verteilt.
---
name: test-all
description: Führt alle Tests und Linter aus
argument-hint: [test-suite] [flags]
allowed-tools: Bash(npm test:*), Bash(npm run:*)
model: sonnet
disable-model-invocation: false
context: fork
---
Führe folgende Tests aus:
1. npm test $ARGUMENTS
2. npm run lint
3. npm run typecheck
Zeige mir eine Zusammenfassung aller Ergebnisse.Nach dem Erstellen kannst du einfach /test-all eingeben und Claude führt deine komplette Test-Suite aus. Ich habe etwa 10 solcher Skills für wiederkehrende Aufgaben.
name, description, argument-hint, allowed-tools, model, disable-model-invocation, user-invocable, context (fork für Subagent), agent (Explore, Plan, etc.) und hooks. Variablen: $ARGUMENTS, $0/$1, ${CLAUDE_SKILL_DIR}, ${CLAUDE_SESSION_ID}.Fehlerbehebung: Wenn Claude Code nicht macht, was er soll
Auch nach hunderten Sessions stoße ich manchmal auf Probleme. Hier sind die häufigsten Fehler und ihre Lösungen.
Problem | Ursache | Lösung |
|---|---|---|
| Claude versteht Projekt nicht | Falscher Startordner | Im Projektroot starten, CLAUDE.md anlegen |
| Token-Limit erreicht | Zu viel Kontext | /clear nutzen, /compact für intelligente Komprimierung |
| Befehle funktionieren nicht | Veraltete Version | claude update ausführen |
| MCP-Server verbindet nicht | Fehlende Konfiguration | claude --debug "mcp" für Diagnose |
| Shift+Enter geht nicht | Terminal-Setup fehlt | /terminal-setup ausführen (VS Code, Alacritty, Warp) |
Folgende Debug-Commands kannst du für die Problemanalyse verwenden:
# System-Status prüfen
/status
# Installation überprüfen
/doctor
# Context-Nutzung visualisieren
/context
# Token-Kosten anzeigen
/cost
# Verbose-Modus für Details
claude --verbose
# Debug-Modus aktivieren
claude --debug „api,mcp“
# Session-Troubleshooting
/debug „mein Problem“
# Konfiguration öffnen
/config/doctor Fehler zeigt, führe zuerst claude update aus, um auf die neueste Version zu aktualisieren.





