C'est quoi les Claude Skills ?
Des instructions réutilisables, apprendre ton workflow à Claude
⏱ Estim. ~7 min
01 · Lire
Tu construis des projets avec Claude Code depuis un moment. Mais à chaque nouvelle conversation, tu dois réexpliquer tes préférences — style de code, format des messages de commit, méthode de test, conventions du projet.
Et si Claude pouvait se souvenir de tes règles de workflow pour toujours ?
C'est exactement ça les Claude Skills. Un Skill est un fichier d'instructions réutilisable qui dit à Claude exactement comment tu veux qu'il travaille. Tu écris les règles une fois, Claude les respecte à chaque conversation — automatiquement.
Plus besoin de te répéter. Plus de sorties incohérentes. Juste Claude, qui travaille comme toi tu veux.
💡 Imagine çaPense à un skill comme à la formation d'un nouveau collègue. Au lieu d'expliquer les conventions de l'équipe chaque matin, tu les écris dans le manuel de l'équipe. Un Skill, c'est le manuel de Claude — permanent, réutilisable, à mettre à jour quand tu veux.
Points clés
- Chaque nouvelle conversation Claude Code repart de zéro — aucun souvenir des préférences passées
- Un Skill est un fichier d'instructions réutilisable que Claude charge automatiquement
- Une fois écrit, le skill s'applique à toutes les conversations sur ce projet
- Les Skills transforment tes règles tacites en instructions permanentes et partageables
02 · Lire
Un Claude Skill, c'est juste un dossier contenant un fichier SKILL.md. C'est tout.
SKILL.md contient des instructions en langage naturel, avec en option des métadonnées YAML en haut. Tu peux aussi mettre des fichiers de référence — comme un style guide ou un schéma de base de données — pour donner du contexte supplémentaire à Claude.
Les skills vivent dans des dossiers spécifiques que Claude va chercher : - Les skills de projet vont dans .claude/skills/ — chargés seulement sur ce projet - Les skills utilisateur vont dans ~/.claude/skills/ — chargés sur tous les projets de ta machine
Quand un skill est activé, Claude lit ses instructions et les suit, comme si tu les avais tapées toi-même dans la conversation.
Points clés
- Skill = un dossier contenant un fichier SKILL.md
- SKILL.md a deux parties : frontmatter YAML (métadonnées) + corps en markdown (instructions)
- Optionnel : des fichiers de référence dans le même dossier donnent du contexte en plus
- Skills de projet : .claude/skills/ — Skills utilisateur : ~/.claude/skills/
03 · Exemple de code
Voilà à quoi ressemble un skill minimal sur le disque — un dossier, un fichier.
Structure du dossier
.claude/skills/my-skill/
└── SKILL.md
Contenu de SKILL.md
---
name: My First Skill
description: A simple example skill
---
When working on this project, always use TypeScript strict mode.
Prefer functional components over class components.
Use camelCase for variables and PascalCase for components.
Les lignes --- marquent le frontmatter YAML — les métadonnées du skill. Tout ce qui est sous le --- de fin est le corps des instructions — les règles en langage naturel que Claude suit quand ce skill est activé.
04 · Quiz
Pense à ce qui se passe au début de chaque nouvelle conversation Claude Code. Quel est le problème principal que les Claude Skills résolvent ?
- Tu dois répéter tes préférences à chaque nouvelle conversation
- Claude Code tourne trop lentement
- Claude Code ne peut pas lire de fichiers sans skill
- Claude Code ne supporte pas TypeScript
05 · Compléter
Le fichier principal de chaque dossier de skill s'appelle _____.md
06 · Lire
Claude Code cherche les skills à des endroits précis. Quand tu tapes /skill dans une conversation, Claude liste tous les skills disponibles pour que tu en actives un.
Mais les skills peuvent aussi se charger automatiquement selon leur emplacement : - Les skills de projet vont dans .claude/skills/ du repo — parfait pour les conventions d'équipe que tous les devs du projet doivent suivre - Les skills utilisateur vont dans ~/.claude/skills/ de ton répertoire personnel — parfait pour les préférences perso qui te suivent partout
Les skills de projet, c'est pour des trucs comme « notre API utilise des URL en kebab-case » ou « on utilise Conventional Commits ». Les skills utilisateur, c'est plutôt pour « explique les choses » ou « propose toujours des tests ».
Points clés
- La commande /skill liste et active les skills disponibles
- Les skills de projet (.claude/skills/) se partagent avec l'équipe via git
- Les skills utilisateur (~/.claude/skills/) sont personnels et s'appliquent à tous les projets
- Skills de projet = conventions d'équipe ; skills utilisateur = préférences perso
07 · Quiz
Ton équipe a une règle : toutes les routes d'API utilisent des URL en kebab-case. Tu veux que chaque dev qui utilise Claude Code la respecte automatiquement. Où mettre ce skill ?
- ~/.claude/skills/ pour qu'il s'applique à tous tes projets
- .claude/skills/ dans le repo du projet
- Un fichier texte sur le bureau
- Un commentaire dans le code source
08 · Compléter
Pour stocker un skill qui s'applique à tous les projets de ta machine (préférence perso), mets-le dans ~/._____/skills/
Autres leçons de ce chapitre
⚠ L'expérience interactive complète nécessite JavaScript. Active-le et recharge la page.
※ Ce site est un projet éducatif indépendant — pas un produit officiel d'Anthropic. Claude™ est une marque déposée d'Anthropic, PBC.