Zum Hauptinhalt springen

Documentation Index

Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Diese Seite sammelt kurze Rezepte für die alltägliche Entwicklung. Für übergeordnete Anleitungen zum Prompting und zur Kontextverwaltung siehe Best Practices. Diese Seite behandelt:

Prompt-Rezepte

Dies sind Prompt-Muster für alltägliche Aufgaben wie das Erkunden unbekannter Code, Debugging, Refaktorierung, Schreiben von Tests und Erstellen von PRs. Jedes funktioniert auf jeder Claude Code-Oberfläche; passen Sie die Formulierung an Ihr Projekt an.

Neue Codebases verstehen

Schnelle Codebase-Übersicht erhalten

Angenommen, Sie sind gerade einem neuen Projekt beigetreten und müssen dessen Struktur schnell verstehen.
1

Navigieren Sie zum Projektroot-Verzeichnis

cd /path/to/project 
2

Starten Sie Claude Code

claude 
3

Fragen Sie nach einer Übersicht auf hoher Ebene

give me an overview of this codebase
4

Tauchen Sie tiefer in spezifische Komponenten ein

explain the main architecture patterns used here
what are the key data models?
how is authentication handled?
Tipps:
  • Beginnen Sie mit breiten Fragen und grenzen Sie dann auf spezifische Bereiche ein
  • Fragen Sie nach Coding-Konventionen und Mustern, die im Projekt verwendet werden
  • Fordern Sie ein Glossar projektspezifischer Begriffe an

Relevanten Code finden

Angenommen, Sie müssen Code finden, der sich auf eine bestimmte Funktion oder Funktionalität bezieht.
1

Bitten Sie Claude, relevante Dateien zu finden

find the files that handle user authentication
2

Erhalten Sie Kontext darüber, wie Komponenten zusammenwirken

how do these authentication files work together?
3

Verstehen Sie den Ausführungsfluss

trace the login process from front-end to database
Tipps:
  • Seien Sie spezifisch bei dem, was Sie suchen
  • Verwenden Sie Domänensprache aus dem Projekt
  • Installieren Sie ein Code-Intelligence-Plugin für Ihre Sprache, um Claude präzise ‘Go to Definition”- und „Find References”-Navigation zu geben

Fehler effizient beheben

Angenommen, Sie sind auf eine Fehlermeldung gestoßen und müssen deren Quelle finden und beheben.
1

Teilen Sie den Fehler mit Claude

I'm seeing an error when I run npm test
2

Fragen Sie nach Behebungsempfehlungen

suggest a few ways to fix the @ts-ignore in user.ts
3

Wenden Sie die Behebung an

update user.ts to add the null check you suggested
Tipps:
  • Teilen Sie Claude den Befehl mit, um das Problem zu reproduzieren und einen Stack Trace zu erhalten
  • Erwähnen Sie alle Schritte, um den Fehler zu reproduzieren
  • Lassen Sie Claude wissen, ob der Fehler intermittierend oder konsistent ist

Code refaktorieren

Angenommen, Sie müssen alten Code aktualisieren, um moderne Muster und Praktiken zu verwenden.
1

Identifizieren Sie Legacy-Code zur Refaktorierung

find deprecated API usage in our codebase
2

Erhalten Sie Refaktorierungsempfehlungen

suggest how to refactor utils.js to use modern JavaScript features
3

Wenden Sie die Änderungen sicher an

refactor utils.js to use ES2024 features while maintaining the same behavior
4

Überprüfen Sie die Refaktorierung

run tests for the refactored code
Tipps:
  • Bitten Sie Claude, die Vorteile des modernen Ansatzes zu erklären
  • Fordern Sie an, dass Änderungen die Rückwärtskompatibilität beibehalten, wenn nötig
  • Führen Sie Refaktorierung in kleinen, testbaren Schritten durch

Mit Tests arbeiten

Angenommen, Sie müssen Tests für nicht abgedeckten Code hinzufügen.
1

Identifizieren Sie nicht getesteten Code

find functions in NotificationsService.swift that are not covered by tests
2

Generieren Sie Test-Gerüste

add tests for the notification service
3

Fügen Sie aussagekräftige Testfälle hinzu

add test cases for edge conditions in the notification service
4

Führen Sie Tests aus und überprüfen Sie sie

run the new tests and fix any failures
Claude kann Tests generieren, die den vorhandenen Mustern und Konventionen Ihres Projekts entsprechen. Seien Sie beim Anfordern von Tests spezifisch darüber, welches Verhalten Sie überprüfen möchten. Claude untersucht Ihre vorhandenen Testdateien, um den Stil, die Frameworks und die Assertion-Muster zu entsprechen, die bereits verwendet werden. Für umfassende Abdeckung bitten Sie Claude, Grenzfälle zu identifizieren, die Sie möglicherweise übersehen haben. Claude kann Ihre Code-Pfade analysieren und Tests für Fehlerbedingungen, Grenzwerte und unerwartete Eingaben vorschlagen, die leicht zu übersehen sind.

Pull Requests erstellen

Sie können Pull Requests erstellen, indem Sie Claude direkt fragen (‘create a pr for my changes”), oder Claude Schritt für Schritt führen:
1

Fassen Sie Ihre Änderungen zusammen

summarize the changes I've made to the authentication module
2

Generieren Sie einen Pull Request

create a pr
3

Überprüfen und verfeinern Sie

enhance the PR description with more context about the security improvements
Wenn Sie einen PR mit gh pr create erstellen, wird die Sitzung automatisch mit diesem PR verknüpft. Um später zu ihr zurückzukehren, führen Sie claude --from-pr <number> aus oder fügen Sie die PR-URL in die /resume Auswahl ein.
Überprüfen Sie den von Claude generierten PR vor dem Einreichen und bitten Sie Claude, potenzielle Risiken oder Überlegungen hervorzuheben.

Dokumentation verwalten

Angenommen, Sie müssen Dokumentation für Ihren Code hinzufügen oder aktualisieren.
1

Identifizieren Sie nicht dokumentierten Code

find functions without proper JSDoc comments in the auth module
2

Generieren Sie Dokumentation

add JSDoc comments to the undocumented functions in auth.js
3

Überprüfen und verbessern Sie

improve the generated documentation with more context and examples
4

Überprüfen Sie die Dokumentation

check if the documentation follows our project standards
Tipps:
  • Geben Sie den Dokumentationsstil an, den Sie möchten (JSDoc, Docstrings usw.)
  • Fordern Sie Beispiele in der Dokumentation an
  • Fordern Sie Dokumentation für öffentliche APIs, Schnittstellen und komplexe Logik an

Mit Notizen und Nicht-Code-Ordnern arbeiten

Claude Code funktioniert in jedem Verzeichnis. Führen Sie es in einem Notiz-Vault, einem Dokumentationsordner oder einer beliebigen Sammlung von Markdown-Dateien aus, um Inhalte auf die gleiche Weise zu suchen, zu bearbeiten und zu reorganisieren wie Code. Das Verzeichnis .claude/ und CLAUDE.md befinden sich neben den Konfigurationsverzeichnissen anderer Tools ohne Konflikte. Claude liest Dateien bei jedem Tool-Aufruf neu, daher sieht es Änderungen, die Sie in einer anderen Anwendung vornehmen, beim nächsten Lesen dieser Datei.

Mit Bildern arbeiten

Angenommen, Sie müssen mit Bildern in Ihrer Codebase arbeiten und möchten Claudes Hilfe bei der Analyse von Bildinhalten.
1

Fügen Sie ein Bild zum Gespräch hinzu

Sie können eine dieser Methoden verwenden:
  1. Ziehen Sie ein Bild per Drag & Drop in das Claude Code-Fenster
  2. Kopieren Sie ein Bild und fügen Sie es in die CLI mit Strg+V ein (verwenden Sie nicht Cmd+V)
  3. Geben Sie Claude einen Bildpfad an. Z. B. „Analyze this image: /path/to/your/image.png”
2

Bitten Sie Claude, das Bild zu analysieren

What does this image show?
Describe the UI elements in this screenshot
Are there any problematic elements in this diagram?
3

Verwenden Sie Bilder für Kontext

Here's a screenshot of the error. What's causing it?
This is our current database schema. How should we modify it for the new feature?
4

Erhalten Sie Code-Vorschläge aus visuellem Inhalt

Generate CSS to match this design mockup
What HTML structure would recreate this component?
Tipps:
  • Verwenden Sie Bilder, wenn Textbeschreibungen unklar oder umständlich wären
  • Fügen Sie Screenshots von Fehlern, UI-Designs oder Diagrammen für besseren Kontext ein
  • Sie können mehrere Bilder in einem Gespräch verwenden
  • Die Bildanalyse funktioniert mit Diagrammen, Screenshots, Mockups und mehr
  • Wenn Claude auf Bilder verweist (z. B. [Image #1]), Cmd+Click (Mac) oder Ctrl+Click (Windows/Linux) den Link, um das Bild in Ihrem Standard-Viewer zu öffnen

Dateien und Verzeichnisse referenzieren

Verwenden Sie @ um schnell Dateien oder Verzeichnisse einzubeziehen, ohne auf Claude zu warten, um sie zu lesen.
1

Referenzieren Sie eine einzelne Datei

Explain the logic in @src/utils/auth.js
Dies fügt den vollständigen Inhalt der Datei in das Gespräch ein.
2

Referenzieren Sie ein Verzeichnis

What's the structure of @src/components?
Dies bietet eine Verzeichnisauflistung mit Dateiinformationen.
3

Referenzieren Sie MCP-Ressourcen

Show me the data from @github:repos/owner/repo/issues
Dies ruft Daten von verbundenen MCP-Servern im Format @server:resource ab. Siehe MCP-Ressourcen für Details.
Tipps:
  • Dateipfade können relativ oder absolut sein
  • @ Dateireferenzen fügen CLAUDE.md im Verzeichnis der Datei und übergeordneten Verzeichnissen zum Kontext hinzu
  • Verzeichnisreferenzen zeigen Dateiauflistungen, keine Inhalte
  • Sie können mehrere Dateien in einer einzelnen Nachricht referenzieren (z. B. „@file1.js and @file2.js”)

Claude nach einem Zeitplan ausführen

Angenommen, Sie möchten Claude automatisch eine Aufgabe auf wiederkehrender Basis ausführen, z. B. offene PRs jeden Morgen überprüfen, Abhängigkeiten wöchentlich prüfen oder über Nacht auf CI-Fehler überprüfen. Wählen Sie eine Planungsoption basierend darauf, wo Sie die Aufgabe ausführen möchten:
OptionWo es ausgeführt wirdAm besten für
RoutinesVon Anthropic verwaltete InfrastrukturAufgaben, die auch dann ausgeführt werden sollten, wenn Ihr Computer ausgeschaltet ist. Können auch durch API-Aufrufe oder GitHub-Ereignisse zusätzlich zu einem Zeitplan ausgelöst werden. Konfigurieren Sie unter claude.ai/code/routines.
Desktop-geplante AufgabenIhr Computer, über die Desktop-AppAufgaben, die direkten Zugriff auf lokale Dateien, Tools oder nicht committete Änderungen benötigen.
GitHub ActionsIhre CI-PipelineAufgaben, die an Repository-Ereignisse wie geöffnete PRs gebunden sind, oder Cron-Zeitpläne, die neben Ihrer Workflow-Konfiguration leben sollten.
/loopDie aktuelle CLI-SitzungSchnelle Abfragen während eine Sitzung offen ist. Aufgaben werden abgebrochen, wenn Sie beenden.
Wenn Sie Prompts für geplante Aufgaben schreiben, seien Sie explizit darüber, wie Erfolg aussieht und was mit Ergebnissen zu tun ist. Die Aufgabe wird autonom ausgeführt, daher kann sie keine Klärungsfragen stellen. Beispiel: „Überprüfen Sie offene PRs mit dem Label needs-review, hinterlassen Sie Inline-Kommentare zu Problemen und posten Sie eine Zusammenfassung im #eng-reviews Slack-Kanal.”

Fragen Sie Claude nach seinen Fähigkeiten

Claude hat integrierten Zugriff auf seine Dokumentation und kann Fragen zu seinen eigenen Funktionen und Einschränkungen beantworten.

Beispielfragen

can Claude Code create pull requests?
how does Claude Code handle permissions?
what skills are available?
how do I use MCP with Claude Code?
how do I configure Claude Code for Amazon Bedrock?
what are the limitations of Claude Code?
Claude bietet dokumentationsgestützte Antworten auf diese Fragen. Für praktische Demonstrationen führen Sie /powerup für interaktive Lektionen mit animierten Demos aus, oder beziehen Sie sich auf die spezifischen Workflow-Abschnitte oben.
Tipps:
  • Claude hat immer Zugriff auf die neueste Claude Code-Dokumentation, unabhängig von der Version, die Sie verwenden
  • Stellen Sie spezifische Fragen, um detaillierte Antworten zu erhalten
  • Claude kann komplexe Funktionen wie MCP-Integration, Enterprise-Konfigurationen und erweiterte Workflows erklären

Vorherige Gespräche fortsetzen

Wenn eine Aufgabe mehrere Sitzungen umfasst, setzen Sie dort fort, wo Sie aufgehört haben, anstatt den Kontext erneut zu erklären. Claude Code speichert jedes Gespräch lokal.
claude --continue
Dies setzt die neueste Sitzung im aktuellen Verzeichnis fort; wenn es noch keine gibt, wird No conversation found to continue gedruckt und das Programm beendet. Verwenden Sie claude --resume, um aus einer Liste auszuwählen, oder /resume innerhalb einer laufenden Sitzung. Siehe Sitzungen verwalten für Benennung, Verzweigung und die vollständige Auswahl-Referenz.

Parallele Sitzungen mit Worktrees ausführen

Arbeiten Sie an einer Funktion in einem Terminal, während Claude einen Fehler in einem anderen behebt, ohne dass die Änderungen kollidieren. Jeder Worktree ist ein separater Checkout auf seinem eigenen Branch.
claude --worktree feature-auth
Führen Sie denselben Befehl mit einem anderen Namen in einem zweiten Terminal aus, um eine isolierte parallele Sitzung zu starten. Siehe Worktrees für Bereinigung, .worktreeinclude und Unterstützung für nicht-Git-VCS. Um parallele Sitzungen von einem Bildschirm aus zu überwachen, anstatt separate Terminals zu verwenden, siehe Background Agents.

Vor dem Bearbeiten planen

Für Änderungen, die Sie überprüfen möchten, bevor sie die Festplatte berühren, wechseln Sie in den Plan Mode. Claude liest Dateien und schlägt einen Plan vor, macht aber keine Änderungen, bis Sie zustimmen.
claude --permission-mode plan
Sie können auch Shift+Tab während einer Sitzung drücken, um in den Plan Mode zu wechseln. Siehe Plan Mode für den Genehmigungsfluss und das Bearbeiten des Plans in Ihrem Text-Editor.

Forschung an Subagents delegieren

Das Erkunden einer großen Codebase füllt Ihren Kontext mit Dateilesevorgängen. Delegieren Sie die Erkundung, damit nur die Ergebnisse zurückkommen.
use a subagent to investigate how our auth system handles token refresh
Der Subagent liest Dateien in seinem eigenen Kontextfenster und meldet eine Zusammenfassung. Siehe Subagents für die Definition benutzerdefinierter Agents mit ihren eigenen Tools und Prompts.

Claude in Skripte pipen

Führen Sie Claude nicht-interaktiv für CI, Pre-Commit-Hooks oder Batch-Verarbeitung aus. Stdin und Stdout funktionieren wie jedes Unix-Tool.
git log --oneline -20 | claude -p "summarize these recent commits"
Siehe Non-Interactive Mode für Ausgabeformate, Berechtigungsflags und Fan-Out-Muster.

Nächste Schritte

Best Practices

Muster zum Herausholen des Besten aus Claude Code

Sitzungen verwalten

Fortsetzen, Benennen und Verzweigen von Gesprächen

Worktrees

Führen Sie isolierte parallele Sitzungen aus

Claude Code erweitern

Fügen Sie Skills, Hooks, MCP, Subagents und Plugins hinzu