Claude Code - Tipps und Tricks

Eine kuratierte Sammlung von praktischen Tipps, Tricks und Lösungen für häufige Probleme bei der Arbeit mit Claude Code.

Inhaltsverzeichnis


Authentifizierung & Sessions

Tipp #1: OAuth Token abgelaufen - Was tun?

Problem: Beim Verwenden von claude --teleport <session_id> erscheint die Fehlermeldung:

Error: Failed to fetch session from Sessions API: Request failed with status code 401

Lösung: Diese kryptische Fehlermeldung bedeutet meist, dass Ihr OAuth-Token abgelaufen ist.

Workaround:

  1. Führen Sie /login in Claude Code aus, um einen neuen Token zu erhalten

  2. Versuchen Sie danach erneut, sich mit der Session zu verbinden

Hintergrund:

  • Der 401-Fehler ist ein generischer HTTP-Authentifizierungsfehler

  • Die aktuelle CLI-Version (2.0.25) zeigt keine spezifische Meldung über abgelaufene Tokens

  • Dies ist ein bekanntes Usability-Problem (siehe Issue #10120)

Prävention:

  • Beachten Sie die Gültigkeitsdauer Ihrer Tokens

  • Bei längerer Inaktivität führen Sie vorsorglich /login aus

Status: Bug-Fix ist in Arbeit - zukünftige Versionen werden klarere Fehlermeldungen anzeigen.


Model-Auswahl & Konfiguration

Tipp #2: OpusPlan-Modus verwendet jetzt Sonnet 4 (nicht 3.7)

Problem: Bei der Verwendung von opusplan auf AWS Bedrock wurde früher Sonnet 3.7 statt Sonnet 4 für Edits verwendet.

Lösung: Dieses Problem wurde in Version 1.0.88 behoben.

Was tun bei älteren Versionen:

  1. Aktualisieren Sie Claude Code auf mindestens Version 1.0.88

  2. Prüfen Sie mit /model, welche Version aktiv ist

Hintergrund:

  • opusplan sollte Opus 4.1 für Planung und Sonnet 4 für Edits verwenden

  • In Versionen vor 1.0.88 fiel der Modus auf Sonnet 3.7 zurück

  • Die Standardmodell-ID für Bedrock Sonnet wurde auf anthropic.claude-sonnet-4-20250514-v1:0 aktualisiert

Aktuelle Funktionalität (v1.0.88+):

  • Korrekte Verwendung von Sonnet 4 für Edits

  • Konfigurierbare Model-IDs für “opus” und “sonnet” in opusplan

Quelle: Issue #5990 - Status: ✅ Behoben


Model Context Protocol (MCP)

Tipp #3: MCP-Server funktionieren möglicherweise nicht mit Opus 4.1

Problem: MCP-Server werden von Claude Code nicht aufgerufen, wenn Opus 4.1 als Model verwendet wird.

Symptome:

  • MCP-Tools werden nicht invoziert, obwohl sie korrekt konfiguriert sind

  • In den Settings sind alle Permissions erteilt

  • Mit Sonnet 4 funktioniert die gleiche Konfiguration einwandfrei

Workaround:

  1. Wechseln Sie temporär zu Sonnet 4 für MCP-intensive Aufgaben

  2. Nutzen Sie /model zum Wechseln zwischen Models

  3. Überprüfen Sie die MCP-Konfiguration in .mcp.json

Verifizierung:

# Prüfen Sie die aktive Model-Konfiguration
/model

# Testen Sie mit Sonnet 4
# Wechseln Sie zu Sonnet 4 und beobachten Sie MCP-Tool-Aufrufe

Betroffene MCP-Server:

  • context7 (Upstash)

  • git-mcp

  • dart-mcp

  • und weitere…

Hintergrund:

  • Dies ist ein bekanntes Problem seit August 2025

  • Die Ursache liegt vermutlich in der Model-Integration

  • Opus 4.1 hat möglicherweise andere Tool-Calling-Mechanismen

Status: ⚠️ Offen - Untersuchung läuft (Issue #6329)


IDE-Integration

Tipp #4: Shift+Enter funktioniert nicht in JetBrains (Reworked 2025 Terminal)

Problem: Bei JetBrains IDEs (WebStorm, IntelliJ, etc.) mit dem “Reworked 2025” Terminal-Engine erstellt Shift+Enter keine neue Zeile, sondern sendet die Eingabe direkt ab.

Lösung: Verwenden Sie Alt+Enter für Zeilenumbrüche.

Alternative Workarounds:

  1. Nutzen Sie Alt+Enter statt Shift+Enter

  2. Deaktivieren Sie temporär die “Reworked 2025” Terminal-Engine:

    • Settings → Tools → Terminal → Terminal Engine

    • Wechseln Sie zurück zur klassischen Engine

Betroffene IDEs:

  • WebStorm

  • IntelliJ IDEA

  • PhpStorm

  • PyCharm

  • Weitere JetBrains-Produkte

Hintergrund:

  • Dies betrifft nur die neue “Reworked 2025” Terminal-Engine

  • Das klassische Terminal ist nicht betroffen

  • Das Problem wurde in neueren Versionen behoben

Status: ✅ Behoben in neueren Versionen (Issue #4796)

Empfehlung:

  • Aktualisieren Sie auf die neueste Claude Code-Version

  • Nutzen Sie Alt+Enter als universellen Workaround


Workflow & Produktivität

Tipp #5: Task-Listen im Blick behalten (VS Code Workaround)

Problem: Bei Multi-Step-Tasks scrollt der Plan aus dem Sichtfeld, wenn Claude die Schritte ausführt.

Aktuelle Situation:
Die VS Code Extension zeigt noch keine persistente Task-Liste an (Feature-Request offen: Issue #8723)

Workarounds bis zur offiziellen Implementierung:

Option 1: Separate Plan-Datei

# Lassen Sie Claude einen Plan in eine eigene Datei schreiben
“Please create a plan.md file with all tasks”

Vorteile:

  • Immer sichtbar im Editor

  • Manuell editierbar

Nachteile:

  • Keine automatischen Updates bei Task-Completion

  • Erfordert manuelle Pflege

Option 2: Chat-Pin-Workaround

  • Scrollen Sie regelmäßig nach oben zum Plan

  • Kopieren Sie den Plan in ein separates Notiz-Tool

Option 3: Claude nach Updates fragen

# Lassen Sie sich den Fortschritt periodisch ausgeben
“Show me the current task list with completion status”

Nachteile:

  • Verbraucht zusätzliche Tokens

  • Unterbricht den Workflow

Best Practice:

  • Für komplexe Projekte: Kombinieren Sie Option 1 mit periodischen Updates

  • Claude kann die plan.md automatisch aktualisieren, wenn Sie dies explizit anfordern

Ausblick:
Ein persistentes Task-Panel ist als Feature geplant und würde:

  • Über dem Input-Feld fixiert bleiben

  • Real-time Updates bei Task-Completion zeigen

  • Collapsible sein für Platzersparnis


Fehlerbehandlung

Weitere Tipps folgen…


Best Practices

Weitere Tipps folgen…


Wie Sie beitragen können

Haben Sie einen nützlichen Tipp oder Trick für Claude Code? Beiträge sind willkommen!

  1. Öffnen Sie ein Issue mit Ihrem Vorschlag

  2. Beschreiben Sie das Problem und die Lösung klar

  3. Fügen Sie wenn möglich Beispiele und Referenzen hinzu


Quellen und Referenzen


Letzte Aktualisierung: 11. November 2025