Claude Platform 101
← Alle lessen
Les 13Claude Platform 101

Beginnen met een stub

Samenvatting (audio)

Gesproken samenvatting — druk op afspelen om mee te lezen: de gesproken regel blijft bovenaan.

Studienotities

Het schrijven van code die de Claude API handmatig aanroept werkt prima, maar er is een nog sneller pad: laat Claude het voor je schrijven. In deze les gebruiken we Claude Code om een API-integratie in te vullen vanuit een bestand met stubs — met behulp van dezelfde primitieven die je tijdens deze cursus hebt geleerd.

Beginnen met een stub

Het project is eenvoudig: een TypeScript-bestand dat het weer ophaalt. Het bevat twee stubs:

  • getWeather — accepteert een stad en retourneert de temperatuur en omstandigheden.
  • run — een functie die de tool runner en de Claude TypeScript SDK moet gebruiken.

De tool runner is het onderdeel dat tool calling en de agent loop voor je afhandelt, zodat je dat niet handmatig hoeft in te stellen.

De Claude API skill

Claude Code heeft een ingebouwde skill genaamd Claude API. Je kunt deze direct aanroepen met /claude-api, of Claude Code roept deze automatisch aan wanneer het detecteert dat je de TypeScript SDK gebruikt.

Als je de skill niet ziet, kun je deze toevoegen vanuit de marketplace:

/plugin marketplace add AnthropicsSkills

Let op de s aan het einde van Anthropics — het is gemakkelijk om over het hoofd te zien.

Claude Code's Add Marketplace-dialoogvenster na het uitvoeren van de /plugin marketplace add-opdracht

Eén prompt, werkende code

Open de projectmap in je terminal en start Claude Code.

Vanaf daar heb je slechts één prompt nodig. Een goede prompt doet drie dingen:

  • Het noemt het bestand dat je wilt wijzigen.
  • Het noemt het patroon dat je wilt gebruiken.
  • Het noemt de eindtoestand die je verwacht.

Claude Code vult vervolgens getWeather en run in tegen de types, voegt een aanroep toe aan het einde van het bestand, voert het script uit en rapporteert de uitvoer. Als er iets fout gaat, leest het het foutbericht en patcht de code ter plekke.

Claude Code in de terminal die weather. ts en het tool runner-bestand leest na het ontvangen van de prompt

Wat Claude Code produceerde

In deze run creëerde Claude Code een Zod tool die de invoer parseerde en de uitvoer retourneerde op basis van het stadtype. Het creëerde ook de tool runner en de run-functie die we vroegen, en drukte de eindresultaten van de agent loop af.

Claude Code genereert de weercode in de terminal, met de betaZodTool-import en hardcoded stadsgegevens zichtbaar

Het patroon om te onthouden

Het meeste wat je tegen de Claude API schrijft heeft een vertrouwde vorm:

  • Definieer een tool.
  • Geef het aan een runner.
  • Retourneer het resultaat.

Je hoeft dit niet elke keer uit je geheugen te typen. In plaats daarvan stub je het bestand, geef je het aan Claude Code en bekijk je gewoon de diff.

Samenvatting

  • Claude Code is een agent die bestanden bewerkt en opdrachten in je terminal uitvoert.
  • De ingebouwde Claude API skill laadt automatisch wanneer Claude Code de TypeScript SDK detecteert, of je kunt deze aanroepen met /claude-api.
  • Geef het een prompt die het bestand, het patroon en de eindtoestand noemt — het schrijft de code, voert deze uit en repareert fouten ter plekke.
  • Claude API-code volgt een vertrouwde vorm: definieer een tool, geef het aan een runner, retourneer het resultaat. Stub het, delegeer het, bekijk de diff.
Flashcards 7 kaarten
Vraag
klik om te onthullen · ←/→
Antwoord
klik om terug te draaien
Exporteren naar Anki (.tsv) ↓
Kenniscontrole 6 vragen