Comment j'ai rendu Claude Code BIEN meilleur avec les Agent Skills de Vercel

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00Bienvenue sur Skills By The Cell, un répertoire de compétences d'agents que vous pouvez ajouter à n'importe quel agent
00:00:04pour étendre ses capacités, comme le rendre expert en React, en faire un designer front-end,
00:00:10ou même un éditeur de motion design. Le concept repose sur le clonage et l'analyse d'un dépôt
00:00:15pour vérifier s'il contient un fichier skills.md avant l'installation. Mais la nouvelle proposition de Cloudflare
00:00:22va-t-elle rendre cette ressource obsolète ? Abonnez-vous et découvrons-le ensemble.
00:00:27Les compétences d'agent ont été introduites par Anthropic l'année dernière pour améliorer les performances de Claude sur des
00:00:32tâches spécifiques. Cela fonctionne en ajoutant un répertoire “skills” au dossier .claude, puis en créant un sous-répertoire
00:00:37au nom de la compétence, contenant un fichier skills.md.
00:00:42Ce fichier doit comporter quelques éléments clés. D'abord, la section supérieure,
00:00:47le front matter en YAML, qui doit inclure au minimum le nom de la compétence et sa description.
00:00:52Ensuite, juste en dessous, en dehors du front matter, on insère les instructions de la compétence.
00:00:58Ces instructions sont chargées dans le contexte du modèle pour qu'il puisse exécuter la tâche demandée.
00:01:03Toute la beauté du système réside dans la technique de divulgation progressive : seules les informations
00:01:08essentielles sont affichées au départ, et le modèle peut approfondir si nécessaire.
00:01:13Ainsi, au chargement d'un agent, seules les données du front matter de chaque compétence entrent dans
00:01:19le contexte. Après avoir lu un prompt, l'agent vérifie les descriptions pour voir si une
00:01:24compétence peut l'aider ; si c'est le cas, il ajoute alors tout le contenu hors front matter à son contexte actif.
00:01:31On peut même lier d'autres fichiers aux compétences, comme des références,
00:01:36pour que le modèle puisse s'y référer s'il le juge utile.
00:01:40Depuis, d'autres acteurs comme Microsoft, OpenAI et OpenCode ont adopté les compétences d'agent.
00:01:46Pourtant, il n'existait pas de moyen simple d'installer une compétence sur plusieurs agents sans aller manuellement
00:01:52cloner le dépôt dans le bon répertoire. Ce manque est devenu flagrant quand Vercel a voulu
00:01:58partager les compétences de ses outils pour que les utilisateurs les intègrent à leurs propres agents. Ils ont donc créé
00:02:03le projet Add Skill, qui facilite l'ajout de compétences sur 16 agents différents. Il suffit de taper “npx add-skill”
00:02:11suivi du nom de la compétence ou de l'URL du dépôt.
00:02:14Je vous vois venir : qu'est-ce qui empêche d'utiliser Add Skill pour n'importe quel dépôt ?
00:02:19Eh bien, le fonctionnement est simple : après la commande, l'outil clone le dépôt et cherche
00:02:25un fichier skills.md. S'il est absent, il supprime le dépôt. S'il est présent,
00:02:32il détecte automatiquement les agents installés via leurs fichiers de config, puis crée un
00:02:37lien symbolique de .agents/skills vers l'emplacement requis par l'agent. Par exemple, .cursor pour
00:02:44Cursor ou .claude pour Claude Code. Il intègre aussi de la télémétrie pour le suivi, j'y reviendrai.
00:02:49À ce stade, Vercel proposait une méthode simple pour installer des compétences sur n'importe quel agent.
00:02:55Mais qu'en est-il de la découverte ? C'est là qu'intervient skills.sh, qui affiche actuellement une longue liste
00:03:01de compétences non catégorisées. Cette liste est alimentée, me semble-t-il, dès qu'une personne
00:03:08installe une compétence via Add Skill, ce qui déclenche la télémétrie incluse dans le paquet
00:03:14pour remonter le nom, les agents et d'autres infos. Cette télémétrie est totalement anonyme
00:03:20et sert non seulement à remplir la liste, mais aussi à compter le nombre de téléchargements
00:03:26par agent spécifique, permettant ainsi de suivre les compétences tendances des dernières 24 heures.
00:03:32Et si le suivi vous inquiète, sachez que vous pouvez désactiver la télémétrie à tout moment.
00:03:37Le travail accompli par Vercel Labs sur la découverte de compétences est impressionnant. Beaucoup de gens l'utilisent
00:03:42pour trouver des outils géniaux, comme des compétences React Native pour leurs agents,
00:03:48des bonnes pratiques pour Better Auth, ou même la très populaire compétence Remotion
00:03:53grâce à laquelle on peut créer des vidéos incroyables à partir d'un simple prompt. Mais la proposition de Cloudflare
00:03:59remet-elle tout cela en question ? Elle introduit en effet une autre façon de découvrir des compétences
00:04:05en récupérant d'abord un fichier JSON léger depuis un emplacement standard répertoriant toutes les compétences
00:04:12proposées par une plateforme. Imaginez un prompt comme : “Crée-moi un projet Cloudflare
00:04:18avec Wrangler”. L'agent lira d'abord le prompt, puis consultera l'emplacement standard,
00:04:24comme [cloudflare.com/.well-known](https://www.google.com/search?q=https://cloudflare.com/.well-known) — bon, ce ne sera pas exactement ça, ce sera sans doute
00:04:30/skills — pour récupérer le fichier index.json contenant les infos obligatoires par compétence,
00:04:38telles que le nom, la description et le nombre de fichiers liés. Ensuite, il transmet
00:04:44ces données à l'agent qui, en fonction du prompt, comprendra que la compétence Wrangler
00:04:49est nécessaire via ce fichier index.json. L'agent appellera alors
00:04:55cet emplacement pour récupérer tous les fichiers liés et les mettra en cache pour une utilisation ultérieure,
00:05:01tout en utilisant cette compétence pour formuler sa réponse à l'utilisateur.
00:05:08Bien que l'idée de Cloudflare soit séduisante, elle ajoute quelques étapes pour rendre une compétence
00:05:14découvrable, comme la création de ce fichier index.json et son hébergement sur une URL spécifique.
00:05:20Si on compare le simple fait de mettre une compétence sur GitHub pour qu'elle soit trouvée par Vercel à cette méthode,
00:05:27je pense que l'approche de Cloudflare pourrait pénaliser les petits développeurs à cause de cette complexité.
00:05:33Si elle est acceptée — et je ne sais pas trop qui doit valider ça — cela pourrait sonner
00:05:40le glas du projet skills.sh de Vercel.
00:05:46Cela dit, je suis sûr qu'une collaboration est possible : on pourrait utiliser skills.sh pour
00:05:52découvrir les compétences de développeurs indépendants, et l'approche Cloudflare pour que l'agent
00:05:57détecte automatiquement les compétences de grandes entreprises comme Cloudflare ou Vercel. Dans tous les cas,
00:06:03avec des développeurs créant des projets de plus en plus fous avec ces compétences, vous aurez besoin
00:06:07d'un suivi d'erreurs efficace, et c'est là que Better Stack intervient.
00:06:12En plus d'analyser vos logs back-end, il surveille les erreurs front-end
00:06:18grâce à son suivi d'erreurs natif par IA, et permet même de créer
00:06:23de superbes pages de statut. N'hésitez pas à tester Better Stack dès aujourd'hui.

Key Takeaway

Vercel et Cloudflare s'affrontent pour standardiser la découverte et l'installation des compétences d'agents IA, oscillant entre simplicité communautaire et automatisation par fichiers d'indexation.

Highlights

Introduction des Agent Skills par Anthropic pour optimiser les performances de Claude sur des tâches précises

Fonctionnement technique basé sur le fichier skills.md et la divulgation progressive des données

Lancement de l'outil Add Skill par Vercel Labs pour simplifier l'installation sur 16 agents différents

Plateforme de découverte skills.sh alimentée par une télémétrie anonyme pour suivre les tendances

Nouvelle proposition de Cloudflare utilisant un fichier index.json pour une détection automatique via URL

Débat sur l'accessibilité pour les petits développeurs face à la complexité de l'approche Cloudflare

Possibilité de synergie entre les dépôts communautaires et les standards d'entreprises

Timeline

Introduction aux Agent Skills d'Anthropic

L'auteur présente le concept fondamental des compétences d'agents introduites par Anthropic pour étendre les capacités de Claude dans des domaines comme React ou le design. Le système repose sur une structure de fichiers spécifique située dans le répertoire .claude utilisant un fichier skills.md avec un front matter en YAML. La technique de divulgation progressive est expliquée, montrant comment le modèle ne charge les instructions détaillées que si la description initiale correspond au besoin du prompt. Cette méthode optimise le contexte du modèle en ne lui fournissant que les informations strictement nécessaires à l'exécution de la tâche. L'importance de l'organisation des sous-répertoires est soulignée comme étant la base de cette extension fonctionnelle.

Vercel Labs et la solution Add Skill

Cette section aborde la problématique de la fragmentation des agents IA comme Cursor, Claude Code ou Microsoft OpenCode qui partagent désormais ce concept de compétences. Vercel a identifié la difficulté d'installer manuellement ces compétences sur plusieurs agents et a créé l'outil CLI "npx add-skill" pour automatiser ce processus. L'outil clone les dépôts GitHub, vérifie la présence du fichier requis et crée des liens symboliques intelligents vers les répertoires de configuration appropriés. Cette automatisation permet de supporter jusqu'à 16 agents différents de manière transparente pour l'utilisateur final. L'intégration de la télémétrie commence ici à être mentionnée comme un outil de suivi pour l'écosystème.

Découverte et écosystème skills.sh

Le narrateur explore la plateforme skills.sh de Vercel qui sert de répertoire central pour découvrir de nouvelles compétences créées par la communauté. Ce catalogue est alimenté dynamiquement par les données de télémétrie anonymes collectées lors des installations, permettant de voir les outils les plus populaires en temps réel. Des exemples concrets sont cités, tels que les compétences pour React Native, Better Auth ou encore l'outil de création vidéo Remotion. Ce système favorise l'émergence de solutions innovantes grâce à la visibilité offerte par le classement des tendances sur 24 heures. La possibilité de désactiver le suivi pour les utilisateurs soucieux de leur vie privée est également précisée.

Le futur selon Cloudflare et comparaison des méthodes

Cloudflare propose une alternative basée sur un emplacement standard, type /.well-known/skills, hébergeant un fichier index.json que l'agent peut consulter automatiquement. Cette approche permet une détection sans installation préalable, où l'agent récupère les fichiers nécessaires uniquement lorsqu'il identifie un besoin lié à un outil comme Wrangler. L'auteur compare cette méthode structurée à la simplicité de l'approche GitHub de Vercel, craignant que la complexité de Cloudflare n'écarte les développeurs indépendants. Il suggère une coexistence où Cloudflare gérerait les outils d'entreprise tandis que Vercel resterait le foyer des innovations communautaires. La validation de ce nouveau standard reste cependant une question ouverte pour l'avenir du secteur.

Conclusion et surveillance des erreurs

Pour conclure, la vidéo souligne que l'augmentation de la complexité des projets créés par des agents nécessite des outils de surveillance plus robustes. L'auteur recommande Better Stack comme solution pour l'analyse des logs et le suivi des erreurs front-end assisté par intelligence artificielle. Cette transition permet de sécuriser le déploiement de projets de plus en plus ambitieux générés via ces nouvelles compétences d'agents. La section se termine sur l'importance d'avoir des pages de statut claires pour maintenir la confiance des utilisateurs. C'est un rappel final que l'automatisation de la création doit s'accompagner d'une rigueur opérationnelle accrue.

Community Posts

View all posts