Les skills d’agents remplaceront les projets personnels

J’ai souvent entendu des personnes, de mes professeurs à d’autres développeurs, dire que les projets personnels étaient un bon moyen de se démarquer parmi une pile de CV, de se vendre lors d’un entretien et de prouver sa compétence sans avoir à l’affirmer.

Je le pense toujours. En fait, j’irais même plus loin : les projets personnels sont l’une des manières les plus convaincantes de démontrer ce dont vous êtes capable. Mais le paysage évolue. Depuis l’essor de l’IA et des LLMs, des plateformes comme Lovable et v0 permettent à bien plus de personnes de transformer une idée en projet fonctionnel.

Bien sûr, tout le monde ne construira pas. Mais davantage de personnes le feront, ce qui accroît la pression concurrentielle et rend la différenciation plus difficile.

Cela ne rend pas les projets inutiles. Cela les rend moins rares. Un projet montrera toujours ce que vous avez construit, mais il pourrait ne plus suffire à montrer votre façon de réfléchir, de prendre des décisions et d’assumer la responsabilité du résultat.

Nous sommes développeurs, pas de simples constructeurs. Construire un logiciel demande de l’ingénierie, et c’est bien plus difficile qu’il n’y paraît. Par exemple, mon père expérimente le vibe coding, mais sans mon aide pour choisir les outils, comprendre l’architecture et sélectionner la plateforme, il lui serait presque impossible de créer des projets à la hauteur de ses ambitions.

J’adore voir mon père faire du vibe coding sur Cloudflare avec Antigravity, et je ne m’attendais jamais à voir cela. Mais cette histoire amusante porte aussi une leçon : nous devons relever le niveau et élargir notre état d’esprit. Ce que nous appelions autrefois un projet personnel peut désormais être créé avec quelques prompts, et une idée de startup peut maintenant devenir un projet personnel. Nos ambitions doivent être plus grandes, mais les preuves que nous apportons de nos capacités d’ingénierie aussi. C’est de là que viendra la différenciation.

Faites simplement les choses honnêtement. Vous resterez très loin devant la plupart des gens, bien plus que vous ne le pensez.

Vous n’êtes plus seul

Jusqu’à récemment, construire un logiciel signifiait compter sur ses propres mains et son propre temps. Il fallait consacrer des jours et des nuits à apprendre les outils, choisir l’architecture et écrire le code. Aujourd’hui, quelques prompts peuvent vous séparer d’un projet fonctionnel.

Avec les agents, vous pouvez consacrer davantage de temps aux choses importantes : comprendre le problème, réfléchir à l’architecture et aux fonctionnalités utiles, écrire le contenu et vérifier le résultat. L’agent peut prendre en charge une plus grande partie du travail de production.

Vous n’êtes plus seul. Vous avez un partenaire, un coéquipier, auquel déléguer une partie du travail. S’il vous plaît, déléguez avec discernement. Déléguez le clavier, pas la réflexion.

Pendant un temps, nous avons entendu que l’IA était une bulle, qu’il s’agissait d’un effet de mode qui allait bientôt s’essouffler. Les produits individuels peuvent aller et venir, mais les capacités sous-jacentes ne disparaîtront pas. Avec la sortie de Qwen3.8 27B, nous pouvons désormais faire tourner de puissants LLMs sur du matériel grand public. Certes, c’est lent, le matériel est coûteux et ce n’est pas au niveau des modèles de pointe. Mais ChatGPT est sorti en novembre 2022 : regardez où nous en sommes aujourd’hui.

Les LLMs et les agents sont là pour rester. Nous devons, en tant que marché, nous adapter, évoluer et élargir notre état d’esprit. Comme je l’explique dans mon talk à MiXiT, le métier de développeur évolue plutôt qu’il ne disparaît. Les entreprises devront adapter leurs processus de recrutement, et les candidats devront adapter leurs portfolios.

Jusqu’à récemment, un test technique ressemblait souvent à ceci : "Voici le problème. Expliquez comment vous le résoudriez, puis écrivez le code." Avec les agents, écrire du code comme unique critère d’évaluation devient moins pertinent. Une évaluation plus solide pourrait mesurer la manière dont un candidat emmène un agent d’une idée à un produit fonctionnel, ou d’un produit existant à une nouvelle fonctionnalité, dans des contextes greenfield comme brownfield. Le candidat devrait toujours expliquer ses décisions, relire le résultat et en rester responsable.

Cela a d’énormes conséquences sur la manière dont nous nous préparons en tant que candidats. Nous devons comprendre ce qu’est un fichier AGENTS.md et ce qu’est un skill d’agent, mais aussi savoir les écrire et les évaluer. Nous devons être capables de reconnaître, à leur seule lecture, ce qui est bon, ce qui est mauvais et ce qui pourrait échouer. Nous devons améliorer notre ingénierie de prompts et de contexte.

Cela ne signifie pas que les fondamentaux deviennent moins pertinents. Bien au contraire : moins nous écrivons de code nous-mêmes, plus nous avons besoin des connaissances et du jugement nécessaires pour évaluer ce que produit un agent. Architecture, bases de données, réseau, sécurité, tests et maintenabilité comptent toujours. Tout comme l’esprit critique, la curiosité et la capacité à agir.

Lorsque j’emploie le mot skills dans cet article, je parle de deux choses liées, mais distinctes. D’abord, il y a les compétences humaines : fondamentaux de l’ingénierie, jugement, esprit critique, ingénierie de prompts, ingénierie de contexte et capacité à guider puis relire des agents. Ensuite, il y a les skills d’agents réutilisables : des instructions, ressources et workflows documentés que nous fournissons aux agents pour leur permettre d’accomplir une tâche de façon cohérente.

C’est ce deuxième type qui constitue le nouvel artefact de portfolio sur lequel je veux me concentrer. Les skills d’agents réutilisables ne remplacent pas les compétences humaines, ni les projets. Ils les complètent. Les projets montrent ce que vous avez construit, tandis que les skills d’agents peuvent montrer votre façon de travailler et ce que vous avez appris à rendre réutilisable.

Nous pourrions aller encore plus loin en publiant des ressources prêtes à l’emploi qui aideraient les autres à démarrer plus vite.

Montrer des skills à côté des projets

Si vous n’avez pas encore de nom de domaine, achetez-en un. Vraiment.

Un site web est la meilleure vitrine. Depuis des années, nous utilisons des sites web pour présenter notre expérience professionnelle, nos projets personnels et nos contributions open source. Nous pouvons maintenant aussi les utiliser pour publier les skills que nous avons créés pour nos agents.

Ces skills ne remplacent pas les projets. Ce sont un nouveau type d’artefact qui peut les accompagner, ainsi qu’une nouvelle manière de vous différencier de tous les autres.

Les skills d’agents sont faits pour être réutilisés entre les projets, facilement installés et facilement découverts. Nous avons donc besoin d’un moyen de les exposer sur nos sites web.

C’est pourquoi Cloudflare a publié la RFC Agent Skills Discovery via Well-Known URIs. L’idée est de standardiser la façon dont les skills sont exposés sur un site web, afin que chacun puisse les découvrir et les utiliser dans ses propres projets. Un index central sera disponible à l’adresse https://<votre-site>/.well-known/agent-skills/index.json et listera tous les skills disponibles sur votre site web. En suivant chaque entrée, les personnes pourront accéder au skill et aux fichiers qui lui correspondent.

Aujourd’hui, des outils comme skills permettent d’ajouter des skills depuis un site web à votre projet. Par exemple, pour ajouter mes skills à votre projet, il vous suffit d’exécuter npx skills add https://soubiran.dev. À l’avenir, lors d’un test technique, vous pourrez importer des skills pour aider votre agent à travailler comme prévu, ou en discuter avec la personne qui vous fait passer l’entretien. Cela pourrait devenir une manière supplémentaire d’évaluer un candidat.

Lorsque vous embauchez un plombier, vous ne lui fournissez ni clé à molette, ni tournevis, ni perceuse. Il vient avec ses propres outils. Les développeurs apporteront eux aussi de plus en plus leurs propres outils réutilisables et leurs façons de travailler. Un portfolio montrera non seulement ce qu’ils ont construit, mais aussi leur manière d’aborder la construction de logiciels.

C’est ma vision de l’avenir du recrutement et des portfolios de candidats. Je me trompe peut-être sur les détails, mais les choses vont changer, et nous devrons nous adapter.

Si les skills réutilisables doivent devenir des artefacts de portfolio, ils doivent être faciles à publier, à découvrir et à réutiliser. Ce qui m’amène à la partie pratique de cet article.

Rendre vos skills disponibles pour le monde entier

La RFC est prometteuse, mais cela signifie-t-il que nous devons créer et maintenir manuellement un fichier de skills d’agents well-known ? Honnêtement, ce serait fastidieux. Personne n’a envie de ça.

J’ai donc créé un module Nuxt qui intègre automatiquement à votre site les skills stockés dans le dossier skills à la racine de votre projet, ainsi que le fichier de skills d’agents well-known à l’adresse .well-known/agent-skills/index.json.

Il n’y a aucune configuration à écrire. Installez simplement le module, et il s’occupe du reste.

sh
pnpm install -D nuxt-skills

Ajoutez ensuite le module à votre configuration Nuxt :

ts
export default defineNuxtConfig({
  modules: [
    'nuxt-skills',
  ],
})

C’est tout. Le module Nuxt s’occupe du reste.

Vos visiteurs peuvent ensuite utiliser npx skills add https://<votre-site> pour ajouter vos skills à leurs projets. Vous pourriez être l’un de ces visiteurs. Pour ajouter mes skills à un projet, j’utilise npx skills add https://soubiran.dev. C’est facile à retenir, simple à utiliser, et cela fonctionne tout simplement.

Vous n’utilisez peut-être pas Nuxt. Aucun problème : j’ai aussi créé un plugin Vite.

Installez d’abord le plugin :

sh
pnpm install -D unplugin-skills

Ajoutez ensuite le plugin à votre configuration Vite :

ts
import skills from 'unplugin-skills/vite'
import { defineConfig } from 'vite'

export default defineConfig({
  plugins: [
    skills(),
  ],
})

Sans configuration supplémentaire, le plugin intègre automatiquement à votre site les skills disponibles à la racine du projet, avec le fichier de skills d’agents well-known (.well-known/agent-skills/index.json).

Dans la continuité du travail de l’équipe Docus

Ce travail n’aurait pas été possible sans l’incroyable talent de l’équipe Docus. Le 31 mars 2026, Hugo a ouvert une pull request pour ajouter la prise en charge de la découverte des skills d’agents via well-known. L’équipe l’a ajoutée sous forme de module à la couche Docus.

Cette pull request a inspiré mon travail. Au départ, j’avais besoin d’un plugin Vite pour intégrer mes skills à mon site. Puis, j’ai réalisé que créer un module Nuxt utilisable par tout le monde ne serait pas très difficile si je réutilisais la logique centrale du plugin Vite. C’est donc ce que j’ai fait, et vous pouvez maintenant l’utiliser vous aussi.

C’est toute la puissance de l’open source. Merci, Hugo, de m’avoir inspiré.

Pd

Merci de me lire ! Je m'appelle Estéban, et j'adore écrire sur le développement web et le parcours humain qui l'entoure.

Je code depuis plusieurs années maintenant, et j'apprends encore de nouvelles choses chaque jour. J'aime partager mes connaissances avec les autres, car j'aurais aimé avoir accès à des ressources aussi claires et complètes lorsque j'ai commencé à apprendre la programmation.

Si vous avez des questions ou souhaitez discuter, n'hésitez pas à commenter ci-dessous ou à me contacter sur Bluesky, X, et LinkedIn.

J'espère que vous avez apprécié cet article et appris quelque chose de nouveau. N'hésitez pas à le partager avec vos amis ou sur les réseaux sociaux, et laissez un commentaire ou une réaction ci-dessous, cela me ferait très plaisir ! Si vous souhaitez soutenir mon travail, vous pouvez me sponsoriser sur GitHub !

Réactions

Discussions

Ajouter un commentaire

Vous devez être connecté pour accéder à cette fonctionnalité.

Soutenez mon travail
Suivez-moi sur