Si vous jetez un œil au classement GitHub Trending ces dernières semaines, un mot revient sans cesse : « skill » (compétence, en anglais). Des dépôts avec des noms comme superpowers, everything-claude-code ou awesome-agent-skills cumulent des dizaines, parfois des centaines de milliers d’étoiles. Rien à voir avec un nouveau modèle d’IA plus puissant : ce sont de simples fichiers texte. Et pourtant, ils sont en train de changer très concrètement la façon dont les développeurs travaillent avec des IA comme Claude Code. On vous explique ce concept et pourquoi il mérite votre attention même si vous ne codez pas.
Un agent skill, dans les grandes lignes
| 💡 POUR LES NON-INITIÉS : imaginez un classeur de procédures pour votre stagiaire Un agent skill (« compétence d’agent »), c’est concrètement un fichier au format Markdown, le même format simple que celui utilisé pour écrire ce paragraphe, sans mise en forme complexe, baptisé SKILL.md. Il contient des instructions précises sur la façon de mener à bien une tâche donnée : comment écrire des tests avant le code, comment faire une revue de sécurité, comment structurer un plan avant de se lancer dans le développement, etc. L’idée est proche de celle d’un classeur de procédures qu’on donnerait à un nouveau stagiaire très doué mais un peu tête en l’air : il sait déjà coder, mais sans instructions claires, il improvise, saute des étapes, ou oublie de tester son travail. Le fichier SKILL.md lui rappelle, avant qu’il ne commence, la méthode à suivre et un agent IA comme Claude Code va automatiquement consulter ces fichiers avant de se mettre au travail, dès qu’il détecte qu’une tâche correspond à l’un d’eux. |
L’exemple qui a mis le feu aux poudres : Superpowers
Le cas le plus emblématique s’appelle Superpowers, créé par le développeur Jesse Vincent (identifiant GitHub « obra ») en octobre 2025. En moins d’un an, le projet a dépassé les 174 000 étoiles sur GitHub, un chiffre qui donnerait le vertige à n’importe quel éditeur de logiciel classique. Le principe : un dossier skills/ contenant une quinzaine de fichiers SKILL.md qui imposent une véritable méthodologie de développement logiciel, plus un petit mécanisme technique (un « hook » de démarrage de session) qui force l’agent à lire ces fichiers avant de faire quoi que ce soit.
Concrètement, avec Superpowers installé, un agent IA ne se jette plus tête baissée dans l’écriture de code dès qu’on lui donne une consigne. Il commence par reformuler ce qu’on cherche vraiment à faire, propose une spécification découpée en petits morceaux faciles à relire, attend une validation, puis construit un plan d’implémentation suffisamment détaillé pour qu’un développeur junior motivé (mais pas forcément très expérimenté) puisse le suivre sans se perdre.
| Ce que fait Superpowers | Pourquoi c’est utile |
| Force l’agent à clarifier l’objectif avant de coder | Évite de partir dans la mauvaise direction et de perdre du temps à tout refaire |
| Impose l’écriture de tests avant le code (test-driven development) | Réduit les bugs qui passent inaperçus |
| Ajoute une étape de revue de sécurité dédiée | Détecte les failles classiques (validation des entrées, authentification, données exposées) avant la mise en production |
| Fonctionne avec Claude Code, Cursor, Codex, Copilot CLI, Gemini CLI, OpenCode… | Pas besoin de changer d’outil : la méthode suit le développeur, pas l’inverse |
Pourquoi c’est une vraie rupture, et pas juste un gadget de plus
Le pari intellectuel derrière ce mouvement est résumé ainsi par un observateur du projet : ce qui manque aux agents de codage IA n’est pas la capacité brute, mais la discipline et cette discipline peut se transmettre sous forme de simple texte. Pas besoin d’entraîner un modèle sur mesure, pas besoin d’un SDK propriétaire compliqué, pas besoin d’une plateforme d’agents dédiée : un dossier de fichiers Markdown suffit.
- Portabilité : la même compétence fonctionne, telle quelle, sur plusieurs IA différentes, un vrai changement par rapport aux prompts personnalisés qu’on devait auparavant réécrire pour chaque outil.
- Composabilité : les skills s’empilent. Un projet peut combiner une compétence de tests, une de revue de sécurité et une de gestion de plan, chacune écrite et maintenue indépendamment.
- Effet d’écosystème : le catalogue communautaire awesome-agent-skills recense déjà plus de 1 000 compétences prêtes à l’emploi, allant de l’intégration WhatsApp à la génération de présentations PowerPoint stylées, en passant par l’extraction de données depuis plus de 100 formats de documents.
- Adoption officielle : Anthropic elle-même maintient un dépôt public de compétences (plus de 150 000 étoiles), et Superpowers est désormais distribué comme extension officielle sur la marketplace de plugins Claude.
| ⚠️ NUANCE IMPORTANTE Un agent skill n’est ni magique ni infaillible : ce n’est qu’un texte d’instructions, pas une garantie de résultat. Son efficacité dépend entièrement de la capacité de l’agent à réellement le lire et le suivre à la lettre. D’ailleurs, Jesse Vincent lui-même a publié un billet consacré à ce qu’il appelle le problème des « pull requests bâclées par l’agent » : à mesure que le projet grossit, certaines contributions générées par IA arrivent sans preuve visible de relecture humaine sérieuse, un rappel que la discipline imposée à l’IA ne dispense pas d’une vigilance humaine en bout de chaîne. |
Faut-il l’essayer, même si vous n’êtes pas développeur professionnel ?
Si vous utilisez Claude Code, Cursor ou un outil équivalent ne serait-ce que pour des petits scripts personnels, essayer une compétence comme Superpowers ne coûte rien et peut vous éviter des sessions de code approximatif qu’il faut ensuite tout reprendre à la main. L’installation se fait en une ligne de commande depuis la marketplace officielle de plugins Claude, et la compétence reste 100 % optionnelle : elle peut être désinstallée aussi facilement qu’elle a été ajoutée.
On en discute ?
| 🗣️ 1. Utilisez-vous déjà un outil de codage IA comme Claude Code ou Cursor au quotidien ? 2. L’idée de « discipliner » une IA avec un simple fichier texte vous semble-t-elle fiable, ou trop fragile pour des projets sérieux ? |
