Claude Platform 101
← Alle Lektionen
Lektion 13Claude Platform 101

Ausgehend von einem Stub

Zusammenfassung (Audio)

Gesprochene Zusammenfassung — drücke auf Play zum Mitlesen: die gesprochene Zeile bleibt oben.

Studiennotizen

Code zu schreiben, der die Claude API von Hand aufruft, funktioniert einwandfrei, aber es gibt einen noch schnelleren Weg: Lassen Sie Claude den Code für Sie schreiben. In dieser Lektion werden wir Claude Code verwenden, um eine API-Integration aus einer Stub-Datei auszufüllen — unter Verwendung der gleichen Grundlagen, die Sie in diesem Kurs gelernt haben.

Ausgehend von einem Stub

Das Projekt ist einfach: eine TypeScript-Datei, die das Wetter abruft. Sie enthält zwei Stubs:

  • getWeather — akzeptiert eine Stadt und gibt die Temperatur und Bedingungen zurück.
  • run — eine Funktion, die den Tool Runner und das Claude TypeScript SDK verwenden sollte.

Der Tool Runner ist das Stück, das Tool Calling und die Agent Loop für Sie handhabt, sodass Sie das nicht manuell verdrahten müssen.

Die Claude API Skill

Claude Code wird mit einer integrierten Skill namens Claude API geliefert. Sie können sie direkt mit /claude-api aufrufen, oder Claude Code ruft sie automatisch auf, wenn es erkennt, dass Sie das TypeScript SDK verwenden.

Wenn Sie die Skill nicht sehen, können Sie sie aus dem Marketplace hinzufügen:

/plugin marketplace add AnthropicsSkills

Beachten Sie das s am Ende von Anthropics — es ist leicht zu übersehen.

Claude Codes Dialog zum Hinzufügen aus dem Marketplace nach Ausführung des Befehls /plugin marketplace add

Ein Prompt, funktionierender Code

Öffnen Sie den Projektordner in Ihrem Terminal und starten Sie Claude Code.

Von dort aus braucht es nur einen Prompt. Ein guter Prompt macht drei Dinge:

  • Er benennt die Datei, die Sie ändern möchten.
  • Er benennt das Muster, das Sie verwenden möchten.
  • Er benennt den Endzustand, den Sie erwarten.

Claude Code füllt dann getWeather und run gegen die Typen aus, fügt einen Aufruf am Ende der Datei an, führt das Skript aus und meldet die Ausgabe. Wenn etwas fehlschlägt, liest es die Fehlermeldung und patcht den Code an Ort und Stelle.

Claude Code im Terminal, das weather. ts und die Tool Runner Datei nach Erhalt des Prompts liest

Was Claude Code produziert hat

In diesem Durchlauf erstellte Claude Code ein Zod Tool, das die Eingabe analysierte und die Ausgabe basierend auf dem Stadttyp zurückgab. Es erstellte auch den Tool Runner und die run Funktion, die wir angefordert haben, und gab die endgültigen Ergebnisse der Agent Loop aus.

Claude Code generiert den Weather Code im Terminal, mit dem betaZodTool Import und hardcodierten Stadtdaten sichtbar

Das Muster zum Merken

Die meisten Dinge, die Sie gegen die Claude API schreiben, haben eine vertraute Form:

  • Definieren Sie ein Tool.
  • Übergeben Sie es an einen Runner.
  • Geben Sie das Ergebnis zurück.

Sie müssen das nicht jedes Mal aus dem Gedächtnis eingeben. Stattdessen erstellen Sie einen Stub der Datei, übergeben ihn Claude Code und überprüfen einfach das Diff.

Zusammenfassung

  • Claude Code ist ein Agent, der Dateien bearbeitet und Befehle in Ihrem Terminal ausführt.
  • Die integrierte Claude API Skill wird automatisch geladen, wenn Claude Code das TypeScript SDK erkennt, oder Sie können sie mit /claude-api aufrufen.
  • Geben Sie ihm einen Prompt, der die Datei, das Muster und den Endzustand benennt — es schreibt den Code, führt ihn aus und behebt Fehler an Ort und Stelle.
  • Claude API Code folgt einer vertrauten Form: Definieren Sie ein Tool, übergeben Sie es an einen Runner, geben Sie das Ergebnis zurück. Erstellen Sie einen Stub, delegieren Sie, überprüfen Sie das Diff.
Lernkarten 7 Karten
Frage
zum Aufdecken klicken · ←/→
Antwort
zum Zurückdrehen klicken
Nach Anki exportieren (.tsv) ↓
Wissensüberprüfung 6 Fragen