Aller au contenu principal

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 toujoursExpertise specifique a une tache
Contraintes (“ne jamais modifier le schema de BDD”)Connaissances pertinentes seulement parfois
Preferences de framework et style de codeProcedures 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 separeVous voulez enrichir les connaissances de Claude pour la tache en cours
Vous avez besoin d’un acces different aux outilsL’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 fichierConnaissances qui influencent le raisonnement de Claude
Validation avant des appels d’outils specifiquesDirectives 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 ?