Zum Hauptinhalt springen

Claude Code: Häufige Anwendungsfälle für Entwickler

Heute aktualisiert

Claude Code ist ein Kommandozeilen-Agent, der in Ihrem Terminal läuft, Ihr Repository liest, Dateien bearbeitet, Befehle ausführt und vor potenziell destruktiven Aktionen um Bestätigung bittet. Es ist darauf ausgelegt, Sie in jeder Phase des Softwareentwicklungs-Lebenszyklus zu unterstützen – vom Erkunden einer unbekannten Codebasis bis zum Versand und zur Wartung von Produktionscode.

Die folgende Tabelle zeigt, wo Claude Code im Entwicklungs-Lebenszyklus passt. Der Rest dieses Artikels führt Sie durch die zehn Aufgaben, für die Entwickler es am häufigsten nutzen, mit einem Beispiel-Prompt und dem erwarteten Ergebnis für jede.

1. Erkunden

2. Entwerfen

3. Erstellen

4. Bereitstellen

5. Unterstützung und Skalierung

Codebasis und Verlauf erkunden

Projekt planen

Code implementieren

CI/CD automatisieren

Fehler debuggen

Dokumentation durchsuchen

Technische Spezifikationen entwickeln

Tests schreiben und ausführen

Umgebungen konfigurieren

Großflächiges Refactoring

Onboarding und Lernen

Architektur definieren

Commits und PRs erstellen

Bereitstellungen verwalten

Nutzung und Leistung überwachen

So verwenden Sie diesen Leitfaden

Jeder Anwendungsfall unten enthält wann man ihn nutzt, einen Beispiel-Prompt und das erwartete Ergebnis. Für keinen von ihnen ist eine Konfiguration erforderlich, außer §9 (Issue-Tracker-Integration), die ein einmaliges MCP-Connector-Setup erfordert.

Anwendungsfälle sind grob nach der Reihenfolge geordnet, in der die meisten Entwickler auf sie stoßen. Wählen Sie denjenigen aus, der Ihrer aktuellen Aufgabe entspricht.


Anwendungsfälle

1. Einen fehlgeschlagenen Test beheben

Wann man dies nutzt: Ein Test schlägt fehl und die Ursache ist nicht sofort offensichtlich. Nutzen Sie dies, damit Claude Code die Grundursache findet und eine Lösung vorschlägt, ohne dass Sie die Quelldatei zuerst identifizieren müssen.

Beispiel-Prompt:

> the tests in tests/auth.test.ts are failing, can you figure out why and fix them

Erwartetes Ergebnis: Claude Code liest die Testdatei, verfolgt den Codepfad durch die getesteten Module, identifiziert die Nichtübereinstimmung und schlägt eine Bearbeitung vor. Nach Ihrer Genehmigung führt es die Test-Suite erneut aus, um die Behebung zu bestätigen.

2. Unbekannten Code verstehen

Wann man dies nutzt: Sie müssen verstehen, wie ein Modul, eine Funktion oder ein Subsystem funktioniert, bevor Sie Änderungen vornehmen – zum Beispiel beim Übernehmen von Code oder beim Überprüfen eines unbekannten Bereichs.

Beispiel-Prompt:

> walk me through how the payment retry logic works

Erwartetes Ergebnis: Claude Code findet die relevanten Dateien, liest die Implementierung und erklärt den Kontrollfluss in einfacher Sprache: Einstiegspunkte, Entscheidungszweige, Grenzfälle und wie der Code mit dem Rest des Systems verbunden ist. Stellen Sie Anschlussfragen (z. B. "wo wird X gesetzt"), um tiefer zu graben.

3. Finden Sie, wo etwas passiert

Wann man dies nutzt: Sie wissen, dass ein Verhalten in der Codebasis existiert, können es aber nicht über Dateinamen oder einfache Textsuche finden.

Beispiel-Prompt:

> where do we validate email addresses in this codebase? I want to add a new rule

Erwartetes Ergebnis: Claude Code durchsucht das Repository, öffnet Kandidatendateien und gibt Dateipfade und Zeilennummern mit ausreichend Kontext zurück, um die richtige Übereinstimmung zu identifizieren. Wenn mehrere Orte existieren, gibt es an, welcher die Quelle der Wahrheit ist.

4. Einen Fehler oder Stack-Trace triagieren

Wann man dies nutzt: Sie haben einen Laufzeitfehler, Stack-Trace oder Log-Ausgabe und müssen ihn dem verantwortlichen Code zuordnen.

Beispiel-Prompt:

<table class="prompt"> <colgroup> <col style="width: 100%" /> </colgroup>
<tbody> <tr class="odd"> <td>&gt; getting this in production:<br />
TypeError: Cannot read properties of undefined (reading 'sessionId')<br />
at validateSession (src/auth/session.ts:47)<br /> at middleware
(src/auth/middleware.ts:12)<br /> what's going on?</td> </tr> </tbody>
</table>

Erwartetes Ergebnis: Claude Code liest die im Trace referenzierten Dateien, erklärt, was nicht definiert ist und warum, und schlägt eine Behebung vor. Bei Fehlern ohne sauberen Stack-Trace fügen Sie alle verfügbaren Log-Ausgaben ein und Claude Code rekonstruiert den Fehler aus dem Kontext.

5. Mit einem Plan umgestalten

Wann man dies nutzt: Eine Änderung erstreckt sich über mehrere Dateien und Sie möchten den vollständigen Umfang überprüfen, bevor Bearbeitungen vorgenommen werden.

Voraussetzung: Drücken Sie Shift+Tab, bis der Modusindikator "plan." anzeigt

Beispiel-Prompt:

> refactor the auth module to use the new session store instead of SessionCache

Erwartetes Ergebnis: Claude Code analysiert den Code und erstellt einen nummerierten Plan, der jede Datei auflistet, die es ändern wird, und die Änderung in jeder. Sie können den Plan wie vorliegend genehmigen oder ändern (z. B. "berühren Sie nicht die Logout-Route"). Keine Dateien werden bearbeitet, bis Sie genehmigen.

Referenz: Berechtigungen

6. Tests für vorhandenen Code schreiben

Wann zu verwenden: Eine Quelldatei hat keine Abdeckung, oder Sie benötigen zusätzliche Edge-Case-Tests, die den bestehenden Testkonventionen Ihres Projekts entsprechen.

Beispiel-Prompt:

> add tests for @src/billing/invoice.ts — cover the edge cases around partial refunds. match the style of the existing tests in tests/billing/

Erwartetes Ergebnis: Claude Code liest sowohl die Quelldatei als auch das Referenz-Testverzeichnis, generiert eine neue Testdatei im bestehenden Stil und führt sie aus, um zu bestätigen, dass die Tests bestanden werden. Falls offensichtliche Abdeckungslücken verbleiben, werden diese gekennzeichnet und Sie werden gefragt, ob diese behoben werden sollen.

7. Einen Pull Request überprüfen

Wann zu verwenden: Sie müssen einen PR überprüfen oder zusammenfassen, besonders in einem Bereich der Codebasis, den Sie nicht gut kennen.

Voraussetzung: GitHub CLI authentifiziert (führen Sie gh auth login einmal aus).

Beispiel-Prompt:

<table class="prompt"> <colgroup> <col style="width: 100%" /> </colgroup>
<tbody> <tr class="odd"> <td>&gt; /pr-comments
https://github.com/acme/api/pull/4471<br /> &gt; is the error handling
solid?</td> </tr> </tbody> </table>

Erwartetes Ergebnis: Claude Code ruft den Diff, Überprüfungskommentare und CI-Status ab, liest dann die geänderten Dateien in ihrem vollständigen Repository-Kontext. Es kann eine fokussierte Überprüfung erstellen, Überprüfungskommentare entwerfen, ein spezifisches Problem überprüfen oder den PR zusammenfassen.

8. In ein neues Repository einarbeiten

Wann zu verwenden: Sie arbeiten zum ersten Mal in einem Repository und benötigen einen strukturierten Überblick über seine Architektur, Build-Befehle und Konventionen.

Beispiel-Prompt:

<table class="prompt"> <colgroup> <col style="width: 100%" /> </colgroup>
<tbody> <tr class="odd"> <td>&gt; /init<br /> &gt; give me a tour of this
codebase — where's the entry point, how is it structured, what should I
read first</td> </tr> </tbody> </table>

Erwartetes Ergebnis: /init scannt das Projekt und schreibt eine CLAUDE.md-Datei, die Build-Befehle, Architektur und Konventionen zusammenfasst. Der nachfolgende Tour-Prompt erzeugt eine geführte Durchführung der Projektstruktur. Der Projektkontext bleibt für den Rest der Sitzung geladen.

9. Ein Problem von Anfang bis Ende bearbeiten

Wann zu verwenden: Sie möchten ein Ticket lesen, die Behebung implementieren und in einem einzigen Gespräch validieren, ohne Tools zu wechseln.

Voraussetzung: Issue-Tracker verbunden über MCP (einmalige .mcp.json-Konfiguration).

Beispiel-Prompt:

<table class="prompt"> <colgroup> <col style="width: 100%" /> </colgroup>
<tbody> <tr class="odd"> <td>&gt; what's the top-priority issue assigned
to me?<br /> &gt; go ahead and fix it</td> </tr> </tbody> </table>

Erwartetes Ergebnis: Claude Code fragt den Issue-Tracker ab, liest das Ticket, lokalisiert den relevanten Code, schlägt eine Behebung vor und führt die Tests aus. Die Sitzung endet mit einem überprüfbaren Diff und dem Kontext, der zum Schließen des Tickets erforderlich ist.

Referenz: MCP

10. Eine wiederkehrende Aufgabe in einen Schrägstrich-Befehl umwandeln

Wann zu verwenden: Sie wiederholen regelmäßig denselben mehrstufigen Prompt (Pre-Commit-Checks, Standup-Zusammenfassungen, PR-Beschreibungen, Release Notes) und möchten ihn für das gesamte Team wiederverwendbar machen.

Beispiel-Prompt:

> make me a /ship command that runs the tests, runs the linter, looks at git diff, and drafts a conventional-commit message — then shows me the message without committing

Erwartetes Ergebnis: Claude Code schreibt eine Markdown-Datei in .claude/commands/. Der /ship-Befehl ist sofort verfügbar, erfordert keinen Neustart und wird mit jedem geteilt, der das Repository klont.

Anhang: Kurzreferenz

#

Anwendungsfall

Beispiel-Prompt

1

Einen fehlgeschlagenen Test beheben

die Tests in [Datei] schlagen fehl — finden Sie heraus, warum, und beheben Sie sie

2

Unbekannten Code verstehen

erklären Sie mir, wie [Modul] funktioniert

3

Finden Sie, wo etwas passiert

wo [Aktion] wir in dieser Codebasis?

4

Einen Fehler triage

Fügen Sie die Stack-Trace ein, dann fragen Sie: was ist los?

5

Mit einem Plan umgestalten

Shift+Tab → Plan-Modus → beschreiben Sie die Umgestaltung

6

Tests schreiben

Tests für @[Datei] hinzufügen — entsprechen Sie dem Stil in [Verzeichnis]

7

Einen PR überprüfen

/pr-comments [URL] dann stellen Sie Ihre Frage

8

In ein Repository einsteigen

/init dann "zeig mir eine Tour"

9

Ein Problem von Anfang bis Ende bearbeiten

Was ist mein wichtigstes Problem?Behebe es jetzt

10

Einen Slash-Befehl erstellen

Erstelle mir einen /[name] Befehl, der [steps] ausführt

Anhang: Ressourcenverzeichnis

Für Details zu /init, @-Verweisen, Berechtigungsmodi, Skills, MCP und Hooks siehe code.claude.com/docs. 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?