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 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?

Am einfachsten: Lade Claude Desktop herunter, melde dich mit deinem Plan an und öffne den Tab „Code

Terminal:

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 wieder ins 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 bezahlten Claude-Plänen und 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. Chat in Claude?

Claude Code: Ein Coding-Agent, der dein Repository liest, Dateien bearbeitet und Befehle ausführt. Es ist der Tab „Code


Referenz: Übersicht

1.7 Funktioniert es in meiner IDE?

Ja. Erweiterungen sind für VS Code und JetBrains IDEs (IntelliJ, PyCharm usw.) verfügbar. Gleiche Funktionen, in den Editor integriert 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 flaky, 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 immer wieder 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:

  • auto · genehmigt automatisch mit einer Sicherheitsprüfung im Hintergrund. Verfügbar, es sei denn, deine Organisation hat es in verwalteten Einstellungen deaktiviert, auf unterstützten Modellen.

  • manual · fragt vor riskanten Bearbeitungen oder Befehlen

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

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

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. 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: „Deploy 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: Harte Regeln oben platzieren, imperative Sprache 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 zurückbekommen

claude --continue setzt die neueste 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. Das Denken selbst ist in der normalen Ansicht verborgen; drücken Sie Strg+O, um zur ausführlichen Abschrift zu wechseln, wenn Sie es lesen möchten. Verwenden Sie /effort, um die Tiefe nach oben oder unten zu regeln. Die zusätzliche Latenz lohnt sich für knifflige Debugging- oder Architektur-Aufrufe.

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. Kein Grund, 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 Notification-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 guide

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: Skills

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 Skill-Form wird bevorzugt und gibt Ihnen einen Ordner für unterstützende Dateien (Referenzdokumente, Vorlagen, Hilfsskripte).


Referenz: Skills

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: Subagents

3.7 Nicht-interaktiv ausführen (CI / Scripts)

claude -p "your 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 Änderungen rückgängig machen

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


Referenz: Checkpointing

3.9 Setup mit dem Team teilen

Checken Sie .claude/ ins Repo ein (CLAUDE.md, Commands, MCP-Konfiguration). 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 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, um Mausereignisse weiterzuleiten. /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 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. Teilen Sie lange Aufgaben in Schritte mit /clear zwischen 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 Wohin geht mein Code wirklich?

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 Training 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 angezeigt. 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 Repo. Um bestimmte Dateien hart zu blockieren, fügen Sie eine Read-Deny-Regel in .claude/settings.json hinzu (z. B. "Read(.env*)"). Blockierte 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 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 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?