Chargement

Développer avec Claude Code

Leçon 135 min
Chargement

Développer avec Claude Code

Écrire à la main du code qui appelle l'API Claude fonctionne bien, mais il existe un chemin encore plus rapide : laisser Claude l'écrire pour vous. Dans cette leçon, nous allons utiliser Claude Code pour compléter une intégration d'API à partir d'un fichier ébauché — en utilisant les mêmes primitives que vous avez apprises tout au long de ce cours.

Partir d'une ébauche

Le projet est simple : un fichier TypeScript qui récupère la météo. Il contient deux ébauches :

  • getWeather — accepte une ville et renvoie la température et les conditions.
  • run — une fonction qui doit utiliser le tool runner et le SDK TypeScript de Claude.

Le tool runner est l'élément qui gère l'appel d'outils et la boucle de l'agent pour vous, afin que vous n'ayez pas à configurer cela manuellement.

La compétence Claude API

Claude Code est livré avec une compétence intégrée appelée Claude API. Vous pouvez l'invoquer directement avec /claude-api, ou Claude Code l'invoquera automatiquement lorsqu'il détecte que vous utilisez le SDK TypeScript.

Un seul prompt, du code fonctionnel

Ouvrez le dossier du projet dans votre terminal et lancez Claude Code.

À partir de là, un seul prompt suffit. Un bon prompt fait trois choses :

  • Il nomme le fichier que vous voulez modifier.
  • Il nomme le modèle que vous voulez utiliser.
  • Il nomme l'état final que vous attendez.

Claude Code complète ensuite getWeather et run en fonction des types, ajoute un appel en bas du fichier, exécute le script et rapporte le résultat. Si une erreur survient, il lit le message d'erreur et corrige le code directement.

Claude Code dans le terminal lisant weather.ts et le fichier du tool runner après avoir reçu le prompt

Ce que Claude Code a produit

Dans cette exécution, Claude Code a créé un outil Zod qui analysait l'entrée et renvoyait la sortie en fonction du type de ville. Il a également créé le tool runner et la fonction run que nous avions demandés, et a affiché les résultats finaux de la boucle de l'agent.

Claude Code générant le code météo dans le terminal, avec l'import betaZodTool et les données de ville codées en dur visibles

Le modèle à retenir

La majeure partie de ce que vous écrivez avec l'API Claude suit une forme familière :

  1. Définir un outil.
  2. Le confier à un runner.
  3. Renvoyer le résultat.

Vous n'avez pas besoin de taper cela de mémoire à chaque fois. Au lieu de cela, ébauchez le fichier, confiez-le à Claude Code, et contentez-vous de relire le diff.

Récapitulatif

  • Claude Code est un agent qui modifie des fichiers et exécute des commandes dans votre terminal.
  • La compétence intégrée Claude API se charge automatiquement lorsque Claude Code détecte le SDK TypeScript, ou vous pouvez l'invoquer avec /claude-api.
  • Donnez-lui un prompt qui nomme le fichier, le modèle et l'état final — il écrit le code, l'exécute et corrige les erreurs directement.
  • Le code de l'API Claude suit une forme familière : définir un outil, le confier à un runner, renvoyer le résultat. Ébauchez-le, déléguez-le, relisez le diff.