Zum Hauptinhalt springen

Claude Code – Häufig gestellte Fragen

Heute aktualisiert

Kurze Antworten auf die häufigsten Fragen aus den Office Hours mit Links für tiefere Informationen. Organisiert nach deinem Fortschritt in den ersten Wochen.

So verwendest du diese Anleitung

Fünf Abschnitte folgen dem Verlauf der ersten Wochen eines Entwicklers: Erste Schritte, tägliche Nutzung, Fortgeschrittenes, häufige Fallstricke, Datenschutz und Vertrauen. Überflieg den Abschnitt, der zu deiner Situation passt, oder suche nach einer bestimmten Frage.

1. Erste Schritte

Frage

Antwort

1.1 Wie installiere ich es?

macOS/Linux: curl -fsSL https://claude.ai/install.sh | bash
Windows PowerShell: irm https://claude.ai/install.ps1 | iex
Homebrew: brew install --cask claude-code
WinGet: winget install Anthropic.ClaudeCode
Führe dann claude aus einem beliebigen Repository aus.


Referenz: Quickstart

1.2 Installiert, aber „claude: command not found""

Das native Installationsprogramm platziert die Binärdatei unter ~/.local/bin/claude (Windows: %USERPROFILE%\.local\bin). Füge dieses Verzeichnis zu deinem PATH hinzu, z. B. export PATH="$PATH:$HOME/.local/bin" in ~/.zshrc oder ~/.bashrc, und starte dann dein Terminal neu.

1.3 Login öffnet einen Browser auf dem falschen Computer / Ich bin auf SSH

Drücke c bei der Anmeldeeingabeaufforderung, um die Auth-URL zu kopieren. Öffne sie in einem lokalen Browser und füge den Code dann im Terminal ein.

1.4 Auth-Fehler direkt nach der Anmeldung, aber ich habe Zugriff

400 „organization disabled

1.5 Ist Claude Code in meinem Plan enthalten?

Ja. Es ist in Team- und Enterprise-Sitzen sowie mit Console (API) Zugriff enthalten. Melde dich mit deinem Geschäftskonto an; SSO wird automatisch verwaltet. Ein 403 nach der Anmeldung bedeutet normalerweise, dass dein Admin es für den Workspace noch aktivieren muss.

1.6 Claude Code vs. Desktop-App vs. claude.ai?

Claude Code: Terminal-Agent, der dein Repository liest, Dateien bearbeitet und Befehle ausführt.
Desktop / claude.ai: Chat-Schnittstellen für Gespräche und einmalige Fragen.
Gleiche Modellfamilie darunter, unterschiedliche Form des Tools.


Referenz: Übersicht

1.7 Funktioniert es in meiner IDE?

Ja. Erweiterungen sind für VS Code und JetBrains IDEs (IntelliJ, PyCharm, etc.) verfügbar. Gleiche Funktionen, eingebettet im Editor statt in einem separaten Terminal.


Referenz: VS Code · JetBrains

1.8 Wie unterscheidet sich das von Copilot/Cursor Autovervollständigung?

Autovervollständigung schlägt die nächsten Zeilen vor. Claude Code ist ein Agent: Gib ihm eine Aufgabe („behebe die fehlgeschlagenen Tests


Referenz: Übersicht

1.9 Was sollte ich zuerst versuchen?

Weise es auf einen mühsamen, aber nicht schwierigen Bug hin, den du aufgeschoben hast. Beispiel: „Der Test in [Datei] ist instabil, finde heraus warum.

1.10 Wie aktualisiere ich es?

Native Installationen werden im Hintergrund automatisch aktualisiert. Um eine jetzt zu erzwingen, führe claude update aus.
Homebrew/WinGet werden nicht automatisch aktualisiert: Führe regelmäßig brew upgrade claude-code oder winget upgrade Anthropic.ClaudeCode aus.


2. Tägliche Nutzung

Frage

Antwort

2.1 Es fragt ständig nach Genehmigung für die gleichen Befehle

Genehmigungen gelten standardmäßig für die aktuelle Sitzung. Um sie beständig zu machen:
• Wähle „immer erlauben


Referenz: Berechtigungen

2.2 Berechtigungsmodi und wie man wechselt

Drücke Shift+Tab, um Modi zu durchlaufen:
default · fragt vor riskanten Bearbeitungen oder Befehlen
accept-edits · Dateibearbeitungen gehen durch; fragt immer noch vor dem Ausführen von Befehlen
plan · schreibgeschützt; schlägt einen Plan vor und wartet auf Genehmigung
auto (falls von deiner Organisation aktiviert) · genehmigt automatisch mit einer Sicherheitsprüfung im Hintergrund

2.3 Was ist /init und wann führe ich es aus?

Führe es einmal früh in jedem Repository aus, in dem du mehr als einmal arbeiten wirst. Es scannt das Projekt und schreibt CLAUDE.md mit Build-Befehlen, Architektur und Konventionen. Jede zukünftige Sitzung lädt es automatisch, sodass Claude mit Kontext startet.

2.4 Was gehört in CLAUDE.md?

Dinge, die Tooling nicht erzwingen kann und die ein neuer Teamkollege am ersten Tag falsch machen würde: „Deploy von release, nicht von main

2.5 Claude befolgt meine CLAUDE.md nicht

• Zu lang oder zu vage: Kürzen Sie auf die Regeln, die wirklich wichtig sind
• In Prosa vergraben: Harte Regeln oben platzieren, Imperativsprache verwenden („Niemals X. Immer Y.")"


Referenz: Best Practices

2.6 Auf eine bestimmte Datei verweisen, ohne sie einzufügen

Geben Sie @ gefolgt vom Pfad ein (Tab-Vervollständigung). Die erwähnte Datei wird gelesen, bevor Claude antwortet.

2.7 Einen Screenshot in die Eingabeaufforderung einfügen

Ziehen Sie das Bild in das Terminal, oder drücken Sie Strg+V. Auf dem Mac ist das Strg, nicht Cmd (Cmd+V fügt Text ein). Funktioniert für Fehlerdialoge, UI-Mockups, Whiteboard-Fotos.

2.8 Claudes Antwort aus dem Terminal kopieren

/copy legt die letzte Antwort in die Zwischenablage. /export schreibt das gesamte Gespräch in eine Datei.

2.9 Eine vorherige Sitzung wiederherstellen

claude --continue setzt die neueste fort. claude --resume öffnet eine Liste zur Auswahl. Sitzungen werden lokal pro Projektverzeichnis gespeichert.

2.10 Modelle wechseln

/model öffnet die Auswahl. Legen Sie einen Standard in .claude/settings.json fest, wenn Sie jede Sitzung das gleiche Modell verwenden möchten.

2.11 Erweitertes Denken

Standardmäßig aktiviert; Sie sehen Claudes Überlegungen vor schwierigeren Antworten. Verwenden Sie /effort, um die Tiefe nach oben oder unten zu regeln. Die zusätzliche Latenz lohnt sich für knifflige Debugging- oder Architekturentscheidungen.

2.12 Mittendrin stoppen

Drücken Sie Strg+C, um die aktuelle Generierung abzubrechen, und sagen Sie dann, was stattdessen zu tun ist. Es ist nicht nötig, das Gespräch von vorne zu beginnen.


3. Aufsteigen

Frage

Antwort

3.1 Was ist MCP?

MCP verbindet Claude Code mit Ihren externen Tools: GitHub, Linear, Slack, Ihre Datenbank, Ihren Observability-Stack. Eine .mcp.json-Konfiguration und Claude kann Ihre Issues lesen, Ihre Daten abfragen und die gleichen Tools verwenden wie Sie. Häufiger erster Connector: Ihr Issue-Tracker.


Referenz: MCP

3.2 Richten Sie Ihren ersten MCP-Server ein

• Fügen Sie eine .mcp.json im Projektstammverzeichnis hinzu, oder verwenden Sie claude mcp add
• Jeder Eintrag benennt ein Server-Paket plus alle Umgebungsvariablen (normalerweise ein Auth-Token)
• Starten Sie Claude Code neu und führen Sie /mcp aus, um zu bestätigen, dass es verbunden ist


Referenz: MCP-Setup

3.3 Wofür sind Hooks?

Shell-Skripte, die bei Ereignissen ausgelöst werden (bevor ein Tool ausgeführt wird, nach einer Dateibearbeitung, wenn Claude auf Sie wartet). Häufiger erster Hook: ein Notification-Hook, der Ihren Desktop benachrichtigt, wenn Claude eine Eingabe benötigt. Der gleiche Mechanismus kann Ihren Linter nach jeder Bearbeitung ausführen, an Slack posten oder Bearbeitungen an geschützten Pfaden blockieren.


Referenz: Hooks-Anleitung

3.4 Erstellen Sie einen wiederverwendbaren Prompt / Slash-Befehl

Legen Sie eine Markdown-Datei in .claude/commands/ ab. Der Dateiname wird zum Befehl: .claude/commands/ship.md wird zu /ship. Einfaches Englisch, keine spezielle Syntax. Einfachster Weg: Bitten Sie Claude, es für Sie zu schreiben.


Referenz: Slash-Befehle

3.5 Skills vs. Slash-Befehle

Gleicher Mechanismus; Befehle wurden in Skills zusammengeführt. .claude/commands/foo.md und .claude/skills/foo/SKILL.md erstellen beide /foo. Die Skill-Form gibt Ihnen einen Ordner für unterstützende Dateien (Referenzdokumente, Vorlagen, Hilfsskripte).


Referenz: Skills

3.6 Wofür sind Subagents gut?

Parallele Arbeit: Durchsuchen Sie verschiedene Teile der Codebasis, überprüfen Sie einen Diff nach separaten Dimensionen, oder generieren Sie konkurrierende Implementierungen gleichzeitig. Die Hauptsitzung aggregiert die Ergebnisse.


Referenz: Subagents

3.7 Headless ausführen (CI / Skripte)

claude -p "your prompt" wird einmal ausgeführt und gibt das Ergebnis aus. Gut für CI-Hooks, Pre-Commit-Checks oder zum Piping in andere Tools. Authentifizierung über Ihre angemeldete Sitzung oder ANTHROPIC_API_KEY.

3.8 Rückgängigmachen, was es getan hat

/rewind setzt einen früheren Checkpoint wieder her. Checkpoints werden automatisch bei jedem Prompt erstellt. Für bereits committete Änderungen verwenden Sie einen normalen git revert.


Referenz: Checkpointing

3.9 Teilen Sie Ihr Setup mit dem Team

Checken Sie .claude/ ins Repo ein (CLAUDE.md, commands, MCP config). Jeder, der das Repo klont, erhält automatisch das gleiche Setup. Skills können auch als Plugin verpackt werden, das Teams über /plugin installieren.


Referenz: Plugins


4. Häufige Fallstricke

Frage

Antwort

4.1 Dateien nicht gefunden / Suche gibt nichts zurück

Claude Code verwendet ripgrep im Hintergrund. Falls es fehlt, wird die Suche beeinträchtigt. Installieren Sie es (brew install ripgrep oder apt install ripgrep) und setzen Sie USE_BUILTIN_RIPGREP=0, um die Systemversion zu verwenden.

4.2 Kopieren/Einfügen und Scrollen über SSH oder in tmux unterbrochen

Die Terminal-UI erfasst Mausereignisse. Halten Sie Shift gedrückt, während Sie auswählen, um dies zu umgehen, oder konfigurieren Sie tmux so, dass Mausereignisse weitergeleitet werden. /copy und /export umgehen das Problem vollständig.

4.3 Langsam auf WSL

Das Lesen von Windows-Dateien über /mnt/c/ ist ein bekannter Leistungsnachteil. Verschieben Sie das Repo ins WSL-Dateisystem (~/ statt /mnt/c/...). Der Geschwindigkeitsunterschied ist dramatisch.

4.4 Bilder einfügen funktioniert auf Mac nicht

Verwenden Sie Ctrl+V, nicht Cmd+V. Cmd+V fügt Text ein; Ctrl+V ist der Pfad zum Einfügen von Bildern aus der Zwischenablage.

4.5 Wildcard-Berechtigung passt nicht

Erstellen Sie Regeln schrittweise: Genehmigen Sie Befehle zunächst interaktiv, überprüfen Sie, was in den Einstellungen geschrieben wurde, und verallgemeinern Sie dann.

4.6 Headless -p Modus verhält sich anders

• MCP-Server, die OAuth benötigen, können im Headless-Modus nicht auffordern
• Interaktive Genehmigungen werden nicht übertragen
Für Headless/CI bevorzugen Sie API-Schlüssel-Authentifizierung und MCP-Server, die mit Umgebungsvariablen-Token konfiguriert sind.

4.7 Kontext während der Aufgabe aufgebraucht

/compact fasst frühere Konversationen zusammen, um Platz freizugeben. /clear startet neu, behält aber CLAUDE.md und Einstellungen. Für lange Aufgaben teilen Sie in Schritte mit /clear zwischen den Phasen auf.


5. Datenschutz und Vertrauen

Frage

Antwort

5.1 Trainiert Anthropic meine Code?

Nein. Gemäß den Team-/Enterprise-Bedingungen Ihrer Organisation werden Ihr Code und Ihre Konversationen nicht zum Trainieren von Modellen verwendet.


Referenz: Datennutzung

5.2 Wo geht mein Code wirklich hin?

Claude Code läuft auf Ihrem Computer. Quelldateien werden lokal gelesen, und nur die für die aktuelle Aufgabe erforderlichen Teile werden an die API gesendet, um eine Antwort zu generieren. Nichts wird indexiert, als ganzes Repo hochgeladen oder zum Trainieren verwendet.


Referenz: Datennutzung

5.3 Kann jemand anderes meine Konversationen sehen?

Nein. Sitzungen werden lokal auf Ihrem Computer pro Projektverzeichnis gespeichert und nicht mit Teamkollegen geteilt oder in einem Dashboard sichtbar. Verwenden Sie /export, wenn Sie eine Konversation teilen möchten.


Referenz: Datennutzung

5.4 Wie halte ich Geheimnisse und .env-Dateien aus der Konversation?

Claude liest nur Dateien, die er für die Aufgabe benötigt; er scannt nicht Ihr ganzes Repo. Um bestimmte Dateien hart zu blockieren, fügen Sie eine Read-Ablehnungsregel in .claude/settings.json hinzu (z. B. "Read(.env*)"). Abgelehnte Dateien können nicht gelesen werden, auch wenn Sie versehentlich danach fragen.


Referenz: Berechtigungen

5.5 Was kann der Modus "accept-edits" ohne Nachfrage tun?

Dateibearbeitungen werden ohne Aufforderung durchgeführt. Es fragt immer noch, bevor Shell-Befehle ausgeführt, Netzwerkaufrufe getätigt oder etwas außerhalb Ihres Arbeitsverzeichnisses berührt wird. Für strengere Kontrolle bleiben Sie im Standardmodus.


Referenz: Berechtigungen


Anhang: Immer noch festgefahren?

Ressource

Wofür es ist

/help

Integrierte Befehlsliste, was in Ihrer Sitzung verfügbar ist

/bug

Melden Sie ein Problem vom Terminal aus (Alias für /feedback)

Alles hier, im Detail

Der #claude-code-Kanal Ihres Teams

Kleine Erfolge und seltsame Fehler gehören beide dorthin


Anhang: Ressourcenverzeichnis

Claude Code wird häufig aktualisiert. Überprüfen Sie versionsspezifische Details unter code.claude.com/docs vor der internen Weitergabe.

Hat dies deine Frage beantwortet?