Skills vs. autres fonctionnalites de Claude Code
Objectifs
A l’issue de cette lecon, vous serez capable de :
- Comparer les skills a CLAUDE.md, aux sous-agents, aux hooks et aux serveurs MCP
- Choisir la bonne fonctionnalite de personnalisation pour un cas d’usage donne
- Concevoir un ensemble complementaire combinant plusieurs fonctionnalites
CLAUDE.md vs. Skills
CLAUDE.md se charge dans chaque conversation, systematiquement. Si vous voulez que Claude utilise TypeScript en mode strict dans votre projet, mettez-le dans CLAUDE.md.
Les skills se chargent a la demande. Quand Claude fait correspondre une requete a un skill, les instructions de ce skill rejoignent la conversation.
| Utilisez CLAUDE.md pour… | Utilisez les skills pour… |
|---|---|
| Standards du projet qui s’appliquent toujours | Expertise specifique a une tache |
| Contraintes (“ne jamais modifier le schema de BDD”) | Connaissances pertinentes seulement parfois |
| Preferences de framework et style de code | Procedures detaillees qui encombreraient chaque conversation |
Skills vs. sous-agents
Les skills ajoutent des connaissances a votre conversation courante. Quand un skill s’active, ses instructions rejoignent le contexte existant.
Les sous-agents tournent dans un contexte separe. Ils recoivent une tache, travaillent dessus de maniere independante, et renvoient les resultats. Ils sont isoles de la conversation principale.
| Utilisez les sous-agents quand… | Utilisez les skills quand… |
|---|---|
| Vous voulez deleguer a un contexte d’execution separe | Vous voulez enrichir les connaissances de Claude pour la tache en cours |
| Vous avez besoin d’un acces different aux outils | L’expertise s’applique tout au long de la conversation |
| Vous voulez isoler le travail delegue |
Skills vs. hooks
Les hooks se declenchent sur des evenements. Un hook peut executer un linter chaque fois que Claude sauvegarde un fichier. Ils sont pilotes par les evenements.
Les skills sont pilotes par les requetes. Ils s’activent en fonction de ce que vous demandez.
| Utilisez les hooks pour… | Utilisez les skills pour… |
|---|---|
| Operations a executer a chaque sauvegarde de fichier | Connaissances qui influencent le raisonnement de Claude |
| Validation avant des appels d’outils specifiques | Directives qui orientent le traitement des requetes |
| Effets de bord automatiques des actions de Claude |
Serveurs MCP
Les serveurs MCP fournissent des outils externes et des integrations — c’est une categorie entierement differente des skills. Ils etendent ce que Claude peut faire, tandis que les skills changent comment Claude fait les choses.
Tout assembler
Un setup typique pourrait inclure :
- CLAUDE.md — standards permanents du projet
- Skills — expertise specifique chargee a la demande
- Hooks — operations automatiques declenchees par des evenements
- Sous-agents — contextes d’execution isoles pour le travail delegue
- Serveurs MCP — outils externes et integrations
Chaque composant gere sa specialite. Ne forcez pas tout dans les skills quand une autre option convient mieux — et vous pouvez en combiner plusieurs simultanement.
Questions de reflexion
- Examinez votre fichier CLAUDE.md actuel. Y a-t-il du contenu qui fonctionnerait mieux sous forme de skill ?
- Quelle combinaison de fonctionnalites (skills, hooks, sous-agents, MCP) repondrait le mieux aux besoins de votre equipe ?