Créer un skill Claude efficace : 5 règles d'or pour passer d'amateur à pro
80% des skills Claude sont ignorés parce qu'ils ressemblent à un fichier texte de 347 lignes sans structure. Tu empiles des instructions depuis des mois, tu rajoutes une règle à chaque bug, et ton fichier CLAUDE.md devient un monstre que Claude noie dans le bruit. Le résultat : il ignore la moitié de ce que tu lui demandes.
Le problème n'est pas Claude. C'est l'architecture de tes skills. Il y a une différence énorme entre un skill amateur (un fichier plat) et un skill pro (un employé spécialisé bien formé). Et cette différence tient en 5 règles concrètes que très peu partagent sur le marché.
Dans cet article, tu vas découvrir :
- Pourquoi un skill n'est pas un fichier mais un employé spécialisé
- L'anatomie complète d'un skill V2 avec son système de chargement en 3 tiers
- Les 5 règles d'or : impératif, négation + alternative, architecture indentée, code embarqué, dossier référence
- Un plan d'action de 12 minutes pour créer ton premier skill pro
Ce n'est pas magique. Mais si tu appliques ces principes, Claude activera tes skills au bon moment, suivra tes instructions, et tu économiseras des milliers de tokens à chaque session.
Qu'est-ce qu'un skill Claude et pourquoi ce n'est pas un simple fichier ?
L'erreur la plus courante quand on débute : penser qu'un skill, c'est juste un fichier markdown. C'est un bordel sans nom quand on part avec cette mentalité. Un skill, c'est un employé spécialisé. Pas un fichier de notes.
La différence est fondamentale. Donner des instructions à quelqu'un et former un spécialiste, ce sont deux choses complètement différentes. Un bon skill, c'est un employé qui sait quoi faire sans te poser 1000 questions par jour. Sans te consommer de ressources. Sans te consommer de tokens.
Le parallèle avec le recrutement
Quand tu recrutes quelqu'un, tu lui donnes :
- Une fiche de poste : c'est le front matter (nom + description du skill)
- Des instructions claires : c'est le corps du fichier skill.md
- La documentation interne : c'est le dossier référence
- Des outils : c'est le dossier script
Et ça marche pour Claude AI sur la web app ou le desktop, pour Claude Code, mais aussi pour Cursor, Gemini CLI, Codex. Les skills ne sont pas exclusifs à Claude. Ce sont des dossiers et des fichiers d'instructions. L'objectif final : qu'un bon skill puisse fonctionner partout, peu importe l'outil. C'est ce qu'on appelle l'universalité.
CLAUDE.md vs skills : ne pas confondre
Le CLAUDE.md, c'est un fichier global. Il est chargé à chaque session, tout y est mélangé, il n'y a pas de chargement à la demande. Idéal pour les règles universelles : langue, tutoiement, conventions de base.
Les skills, c'est un dossier par compétence. Chargé à la demande. Séparé et structuré. Environ 100 tokens au scan du premier tiers. En résumé : CLAUDE.md = règles globales. Skills = expertises spécialisées.
Comment est structuré un skill V2 par rapport à l'ancienne version ?
Avant octobre 2025, les skills étaient basiques. On parle de la V1, le "skill creator" d'août 2025. Un simple fichier markdown dans Claude Command. Pas de front matter, pas de chargement intelligent, pas de dossier référence. Et l'invocation était uniquement manuelle.
Depuis octobre 2025, les skills V2 ont changé la donne :
- Un dossier complet dans la configuration racine, dans le dossier skills
- Un front matter YAML : nom + description du skill
- Un chargement progressif en 3 tiers : référence, script et asset
- Une invocation auto ou manuelle avec la commande slash
Concrètement, tu peux taper /lancer-analyse-fiscale pour l'invocation manuelle. Ou simplement dire en langage naturel "j'ai besoin de faire une analyse fiscale pour un client" et Claude active le skill tout seul, à condition que le front matter soit bien écrit.
L'anatomie complète d'un skill pro
Un bon skill aujourd'hui contient :
- skill.md : le routeur. Contient le front matter et les instructions. C'est le seul fichier obligatoire.
- Dossier référence : la doc chargée à la demande
- Dossier script : le code exécutable (Python, etc.)
- Dossier assets : les templates, exemples, composants
Le fichier skill.md est l'orchestrateur. Ce n'est pas juste du texte. Il dit : "Avant l'analyse, charge les références. Pendant l'analyse, exécute les scripts. Après l'analyse, génère le rapport avec l'asset template." C'est lui qui donne les instructions de déclenchement, de modification, de vérification.
Le chargement en 3 tiers qui économise tes tokens
Claude charge les skills en 3 étapes progressives :
- Tiers 1 : nom + description. Environ 100 tokens. Toujours chargé.
- Tiers 2 : si pertinent, Claude charge le corps du skill.md. Objectif : rester sous 5 000 tokens.
- Tiers 3 : si nécessaire, il charge les références, scripts et assets.
Tu comprends l'importance du skill.md comme routeur. Si tes instructions sont mal structurées, Claude ne déclenchera pas les bonnes références ni les bons scripts. Avec 67 skills bien structurés, tu peux n'utiliser que 1 000 tokens au lieu de 50 000. Certains membres de la communauté gèrent plus de 300 skills, travaillés depuis plus de 8 mois, avec parfois 150 fichiers par skill et des orchestrateurs de skills.
Quelles sont les 5 règles d'or pour créer un skill qui marche vraiment ?
C'est ici que tout se joue. Ces 5 principes font 80% de la différence entre un skill amateur et un skill pro. Chaque règle est issue de la pratique quotidienne et du code source leaké de Claude Code.
Règle 1 : écris à l'impératif
Cette règle vient directement du leak du code source de Claude Code. Claude est un employé. Tu lui donnes des ordres, pas des suggestions. Sois froid, sois direct.
Ce qu'il ne faut pas faire :
- "Tu pourrais vérifier les tests"
- "Il serait bien de documenter"
Ce qu'il faut faire :
- "Vérifie les tests avant chaque commit."
- "Documente chaque fonction publique."
Nuance importante : explique toujours le pourquoi. Les modèles de langage comprennent mieux les raisons que les ordres rigides. C'est mentionné dans le skill creator interne d'Anthropic : "Explique au modèle pourquoi c'est important plutôt que d'empiler des musts rigides." Un ordre sans raison, c'est un poulet qui court sans tête.
Règle 2 : la négation seule ne suffit pas, ajoute l'alternative
On sait maintenant de manière empirique que la négation fonctionne. Mais il y a une méthode. La négation seule est mauvaise parce que le cerveau de Claude active d'abord le concept, puis applique la négation. Le résultat : environ 50% de violations en plus.
Mauvais exemples :
- "Ne modifie jamais les tests."
- "N'utilise pas console.log."
- "Ne commite pas sans demander."
Bons exemples :
- "Ne jamais modifier les tests existants. À la place, crée de nouveaux tests."
- "Ne jamais utiliser console.log. Utilise le loggeur du projet."
- "Ne jamais committer automatiquement. Attend la demande explicite."
Ça paraît anodin. On parle d'une vingtaine de caractères en plus. Mais ça change absolument tout. C'est comme un enfant de 8 ans : si tu lui dis "ne fais pas ça" sans proposer d'alternative, il ne sait pas quoi faire à la place.
Règle 3 : structure avec une architecture indentée
Un skill plat, sans hiérarchie, c'est illisible pour Claude :
- Vérifie les tests
- Utilise TypeScript
- Vérifie les erreurs
- Documente le code
- Lance le build
Tout est au même niveau. Rien n'est prioritaire. Pas de structure. Claude mélange tout et ne sait pas quand appliquer quelles règles.
Un skill structuré en markdown avec des niveaux de titre :
- Avant de coder : lis le fichier cible, identifie les tests
- Pendant le code : TypeScript strict, vérifie les types
- Après le code : lance le build, documente les changements
C'est le même contenu. Mais avec une architecture indentée, Claude sait quand appliquer chaque règle. Si tu combines l'absence d'impératif avec des instructions plates, la qualité de sortie sera chaotique.
Tutoriels vidéo
Apprends l'IA et l'automatisation en vidéo sur YouTube
Démos live, tutoriels pas à pas et cas d'usage concrets. +30K abonnés.
Voir les tutoriels →Pourquoi intégrer du code et des références dans tes skills change tout ?
Beaucoup sont restés avec la mentalité des GPTs ou des projets Claude. Un skill, ce n'est pas que du texte. Et c'est une zone d'ombre que très peu partagent sur le marché.
Règle 4 : embarque du code dans tes skills
Tu peux intégrer des exemples concrets dans différents formats :
- JSON : pour les schémas de données attendus, les structures exactes à produire
- Python : pour exécuter des scripts mathématiques (fiscalistes, comptables, tous les métiers avec du calcul)
- HTML : pour les templates de sortie, les composants, la charte graphique
Tu peux aussi déterminer des blocs de code entre des triple backticks que Claude Code va copier-coller directement. Le plus intéressant : Claude reproduit tes patterns au lieu de les deviner. C'est là que la qualité explose. Au lieu de laisser l'IA interpréter ce que tu veux, tu lui montres exactement le format attendu.
Règle 5 : le dossier référence est ton meilleur allié
S'il y a un dossier plus important que les autres dans un skill, c'est le dossier référence. Le principe est simple :
- Le skill.md dit quoi faire. Instructions courtes, en dessous de 500 lignes (recommandé par le leak de Claude Code).
- Le dossier référence dit comment en détail : documentation détaillée, specs API, exemples longs, le tout chargé à la demande.
Ne sois pas rigide. Tu peux y mettre bien plus que de la doc technique. Des exemples de sorties attendues, des cas d'usage, des règles métier complètes. Tout ce qui est trop lourd pour le skill.md a sa place dans les références.
Comment rendre la description d'un skill "pushy" pour qu'il s'active au bon moment ?
Claude a tendance à ne pas activer les skills. Il préfère gérer seul. C'est frustrant quand tu débutes : tes skills ne se déclenchent pas au bon moment, sauf si tu les appelles manuellement avec la commande slash.
Le problème vient du front matter. Une description vague comme "aide avec les documents" ne veut rien dire. Même un humain ne saurait pas quand l'activer.
Une description pushy, c'est ça :
"Extrait le texte des PDF, remplit les formulaires. Utilisé quand l'utilisateur travaille avec des PDF ou mentionne des formulaires."
Avec une description optimisée, l'activation passe de 20% à 90%. Et au bon moment. Si tu rajoutes en plus la négation avec des alternatives dans le corps du skill, il ne s'activera jamais quand tu ne le veux pas.
Quand créer un seul skill ou plusieurs skills séparés ?
La question revient souvent. La règle est simple et elle tient en une phrase : si tu peux décrire le skill en une phrase, c'est un skill. Si tu as besoin de trois phrases, c'est trois skills.
Un domaine = un skill avec des sous-sections
Exemple : un skill de code review qui couvre la sécurité, la performance et le style dans un même flux de travail. Un seul domaine, un seul skill.
Plusieurs domaines = plusieurs skills composés
Exemple : deploy + test + review. Trois domaines distincts, trois skills séparés. Claude les active selon le contexte.
En pratique, voici comment ça se décline par métier :
- Avocat : analyse de contrat, recherche de jurisprudence, rédaction de conclusions (3 skills)
- Concierge : multilingue + réservation + priorisation (3 skills)
- Concessionnaire : devis auto, suivi relance, fiches véhicules (3 skills)
- Fiscaliste : analyse fiscale avec liasses, anomalies et veille (1 skill, un flux unique)
- SEO : audit SEO + content SEO (2 skills minimum)
Les créateurs de contenu aussi en profitent : skills pour les scripts vidéo, le SEO, la génération de miniatures, le planning éditorial. Claude connaît ton style éditorial, l'âme de ta création, et le contenu n'est plus générique.
Quand ne PAS créer un skill
Si ta règle s'applique à tous tes projets, elle va dans le CLAUDE.md global. Créer un skill pour "utiliser le tutoiement" ou "écrire en français", c'est exactement comme recruter un employé pour allumer la lumière. Même si tu es milliardaire, tu ne fais pas ça.
Comment créer ton premier skill pro en 12 minutes ?
Voici le plan d'action concret. 12 minutes chrono. Si tu bats ce record, c'est très fort.
- Crée ton dossier (0 minute) : dans la config racine Claude, dossier skills, crée ton skill. Par exemple :
analyse-fiscale. - Écris le front matter (3 minutes) : nom + description pushy. Fais-le écrire par une IA si besoin, mais assure-toi que la description précise exactement quand le skill doit s'activer.
- Rédige les instructions (5 minutes) : impératif obligatoire, sections structurées en markdown (avant/pendant/après), négation toujours accompagnée d'une alternative.
- Déplace la doc lourde (2 minutes) : tout ce qui dépasse 500 lignes va dans le dossier référence.
- Teste avec 5 prompts (2 minutes) : vérifie que le skill se déclenche automatiquement et au bon moment.
À partir de là, tu as une configuration plus solide que 90% des power users qui utilisent Claude tous les jours. Ton objectif : créer ton premier skill avec cette méthode avant ce soir. Demain matin, tu auras recruté un employé hyper bien entraîné qui ne t'embêtera plus.
Le comparatif skill amateur vs skill pro
Pour résumer la différence :
Skill amateur :
- Fichier skill.md de 347 lignes sans front matter
- Tout mélangé dans un seul fichier
- Instructions conditionnelles, négations sans alternatives
- Zéro structure, zéro hiérarchie
- Claude l'ignore 80% du temps
Skill pro :
- Skill.md de 120 lignes + 3 dossiers références
- Front matter avec description pushy
- Instructions à l'impératif, négation + alternatives
- Sections formatées en markdown avec titres d'importance
- Claude l'active automatiquement au bon moment
Avoir 100 skills amateurs, c'est comme en avoir 3 ou 4 en pro. La quantité ne remplace jamais la qualité de l'architecture.
Passe à l'action avec un accompagnement concret
Rejoins LE LABO IA : formation premium Vibe Coding + Automatisation IA avec coaching personnalisé.
Découvrir l'accompagnement →Questions fréquentes
Le CLAUDE.md est un fichier global chargé à chaque session, idéal pour les règles universelles comme la langue ou le tutoiement. Un skill est un dossier spécialisé par compétence, chargé à la demande uniquement quand le contexte le nécessite. Le skill économise des tokens en ne chargeant que ce qui est pertinent.
Le concept de skill est universel : ce sont des dossiers et fichiers d'instructions. Le format exact peut varier entre Claude AI, Claude Code, Cursor et Gemini CLI, mais l'architecture (front matter, instructions, références, scripts) reste la même. Il faut simplement adapter ou dupliquer les skills pour chaque outil.
Il n'y a pas de limite stricte. Des utilisateurs avancés gèrent plus de 300 skills sans problème. Le premier tiers (nom + description) ne coûte qu'environ 100 tokens par skill. C'est la qualité du front matter qui détermine si Claude active les bons skills au bon moment, pas la quantité.
Claude a tendance à gérer seul plutôt qu'activer des skills. Le problème vient généralement d'une description trop vague dans le front matter. Rends ta description pushy en précisant exactement quand le skill doit s'activer. Par exemple, au lieu de "aide avec les documents", écris "extrait le texte des PDF, utilisé quand l'utilisateur mentionne des formulaires". Le taux d'activation passe de 20% à 90%.
La règle est simple : si tu peux décrire le skill en une phrase, c'est un seul skill. Si tu as besoin de trois phrases pour expliquer ce qu'il fait, découpe en trois skills distincts. Un même flux de travail reste dans un skill. Des domaines différents nécessitent des skills séparés que Claude activera selon le contexte.
Environ 12 minutes en suivant le plan d'action : créer le dossier, écrire le front matter pushy avec une IA, rédiger les instructions à l'impératif avec des sections markdown, déplacer la documentation lourde dans le dossier référence, puis tester avec 5 prompts. Ce premier skill sera déjà plus solide que ceux de 90% des utilisateurs quotidiens de Claude.