Zum Hauptinhalt springen

Claude Code – Häufig gestellte Fragen

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 diesen Leitfaden

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 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-Lizenzen sowie mit Console (API)-Zugriff enthalten. Melde dich mit deinem Geschäftskonto an; SSO wird automatisch verwaltet. Ein 403-Fehler 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 spontane 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 Autocomplete?

Autocomplete 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 Änderungen oder Befehlen

  • acceptEdits · Dateiänderungen werden durchgeführt; fragt immer noch vor dem Ausführen von Befehlen

  • plan · schreibgeschützt; schlägt einen Plan vor und wartet auf Genehmigung

  • auto · genehmigt automatisch mit einer Sicherheitsprüfung im Hintergrund. Erfordert, dass deine Organisation es aktiviert und du dich damit anmeldest mit claude --enable-auto-mode; nur verfügbar bei Authentifizierung gegen die Anthropic API (nicht Bedrock, Vertex oder Foundry).

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

Führen Sie es einmal früh in jedem Repository aus, in dem Sie mehr als einmal arbeiten werden. 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 Werkzeuge nicht erzwingen können und die ein neuer Teamkollege am ersten Tag falsch machen würde: „Bereitstellung von release, nicht main

2.5 Claude folgt meiner CLAUDE.md nicht

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


Referenz: Best Practices

2.6 Zeigen Sie auf eine bestimmte Datei, ohne sie einzufügen

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

2.7 Fügen Sie einen Screenshot in die Eingabeaufforderung ein

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 Kopieren Sie Claudes Antwort aus dem Terminal

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

2.9 Holen Sie sich eine vorherige Sitzung zurück

claude --continue setzt die letzte fort. claude --resume öffnet eine Liste zum Auswählen. 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. Die Überlegung selbst ist in der normalen Ansicht verborgen; drücken Sie Strg+O, um zur ausführlichen Abschrift zu wechseln, wenn Sie sie lesen möchten. Verwenden Sie /effort, um die Tiefe nach oben oder unten zu regeln. Es lohnt sich für knifflige Debugging- oder Architekturaufrufe.

2.12 Stoppen Sie es mitten in der Aufgabe

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. Aufstieg

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 Probleme lesen, Ihre Daten abfragen und die gleichen Tools verwenden wie Sie. Häufiger erster Connector: Ihr Issue-Tracker.


Referenz: MCP

3.2 Verbinden Sie Ihren ersten MCP-Server

• Fügen Sie eine .mcp.json im Projektstamm 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 gut?

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 Benachrichtigungs-Hook, der Ihren Desktop benachrichtigt, wenn Claude Eingaben 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 eine wiederverwendbare Eingabeaufforderung / Fähigkeit

Erstellen Sie .claude/skills/ship/SKILL.md und der Ordnername wird zum Befehl: /ship. Einfaches Englisch, keine spezielle Syntax. Einfachster Weg: Bitten Sie Claude, es für Sie zu schreiben. (Der Legacy-Pfad .claude/commands/ship.md funktioniert immer noch.)


Referenz: Fähigkeiten

3.5 Fähigkeiten vs. Legacy-Befehle

Gleicher Mechanismus; Befehle wurden in Fähigkeiten zusammengeführt. .claude/commands/foo.md und .claude/skills/foo/SKILL.md erstellen beide /foo. Die Fähigkeitsform wird bevorzugt und gibt Ihnen einen Ordner für unterstützende Dateien (Referenzdokumente, Vorlagen, Hilfsskripte).


Referenz: Fähigkeiten

3.6 Wofür sind Subagenten gut?

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


Referenz: Subagenten

3.7 Nicht-interaktive Ausführung (CI / Skripte)

claude -p "Ihr Prompt" wird einmal ausgeführt und gibt das Ergebnis aus. Ideal für CI-Hooks, Pre-Commit-Checks oder zum Weiterleiten an andere Tools. Authentifizierung über Ihre angemeldete Sitzung oder ANTHROPIC_API_KEY.

3.8 Rückgängigmachen

/rewind setzt auf einen früheren Checkpoint zurück. Checkpoints werden automatisch bei jedem Prompt erstellt. Für bereits committete Änderungen verwenden Sie ein normales git revert.


Referenz: Checkpointing

3.9 Teilen Sie Ihr Setup mit dem Team

Checken Sie .claude/ ins Repository ein (CLAUDE.md, Befehle, MCP-Konfiguration). Jeder, der das Repository 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 wird mit einer gebündelten Kopie von ripgrep ausgeliefert, daher müssen Sie es nicht installieren. Die gebündelte Binärdatei kann auf Alpine/musl-Systemen fehlschlagen. Installieren Sie in diesem Fall eine Systemkopie (apk add ripgrep) und setzen Sie USE_BUILTIN_RIPGREP=0, damit Claude diese stattdessen verwendet.

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 Repository ins WSL-Dateisystem (~/ statt /mnt/c/...). Der Geschwindigkeitsunterschied ist dramatisch.

4.4 Bild-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 Nicht-interaktiver -p-Modus verhält sich anders

  • MCP-Server, die OAuth benötigen, können im nicht-interaktiven Modus nicht auffordern

  • Interaktive Genehmigungen werden nicht übertragen

Bevorzugen Sie für nicht-interaktive/CI-Läufe 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 Gespräche zusammen, um Platz freizugeben. /clear startet neu, behält aber CLAUDE.md und Einstellungen bei. Teilen Sie lange Aufgaben 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 Gespräche nicht zum Trainieren von Modellen verwendet.


Referenz: Datennutzung

5.2 Wo geht mein Code wirklich hin?

Claude Code wird auf Ihrem Computer ausgeführt. 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 Repository hochgeladen oder zum Trainieren verwendet.


Referenz: Datennutzung

5.3 Kann jemand anderes meine Gespräche 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 ein Gespräch teilen möchten.


Referenz: Datennutzung

5.4 Wie halte ich Geheimnisse und .env-Dateien aus dem Gespräch?

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


Referenz: Berechtigungen

5.5 Was kann der Modus "acceptEdits" ohne Nachfrage tun?

Dateibearbeitungen werden ohne Eingabeaufforderung 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 gedacht ist

/help

Integrierter Befehl, der auflistet, was in Ihrer Sitzung verfügbar ist

/feedback

Ein Problem vom Terminal aus melden (Alias für /bug)

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, bevor Sie intern verteilen.

Hat dies deine Frage beantwortet?