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.

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.

Le modèle à retenir
La majeure partie de ce que vous écrivez avec l'API Claude suit une forme familière :
- Définir un outil.
- Le confier à un runner.
- 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.