Aller au contenu
Mastering Claude

Accueil

Claude Code12 leçons102 min

Étendre : compétences, MCP, sous-agents, hooks, plugins

  1. 01Skills : apprendre un workflow à Claude7 min

    Une skill encapsule un workflow reproductible dans un fichier SKILL.md, invoquée par une commande slash explicite ou par correspondance automatique sur sa description.

  2. 02Créer une skill qui devient aussi une commande9 min

    Une commande personnalisée et une skill sont désormais le même mécanisme : un fichier .claude/commands/nom.md et un dossier .claude/skills/nom/SKILL.md produisent tous deux la commande /nom avec le même comportement, et pour une skill personnelle ou de projet, c'est le nom du dossier, pas le champ name du frontmatter, qui devient le nom de la commande.

  3. 03Découvrir, curer et empiler des skills8 min

    Les skills se découvrent dans deux bibliothèques publiques maintenues par Anthropic, et plusieurs skills déclarées pour des besoins distincts peuvent se charger ensemble sur une même tâche, mais une description mal choisie ne se déclenche jamais, ni seule ni empilée.

  4. 04MCP : le protocole de connexion8 min

    MCP est le standard ouvert qui connecte Claude à des outils et à des données externes autour de trois primitives : les outils qu'il peut appeler, les ressources qu'il peut lire, les invites réutilisables qu'il peut proposer.

  5. 05Connecter un serveur MCP et ce qui a changé9 min

    Un serveur MCP se connecte par OAuth ou par clé, se vérifie par claude mcp list, et le protocole lui-même a changé de cœur le 28 juillet 2026, un fait indépendant de toute version de Claude Code.

  6. 06Construire son propre serveur MCP9 min

    Un serveur MCP maison se lance en processus enfant par transport stdio, déclare dans inputSchema un schéma JSON que le serveur doit lui même valider, et une description précise décide quand Claude l'appelle.

  7. 07Sous-agents : déléguer dans un contexte isolé9 min

    Un sous-agent traite une tâche dans une fenêtre de contexte isolée et n'en renvoie que la conclusion, ce qui garde la conversation principale propre et permet d'en lancer plusieurs en parallèle.

  8. 08Hooks : automatiser le cycle de vie7 min

    Un hook est une action que le harnais exécute lui même sur un événement précis du cycle de vie, jamais une préférence confiée au modèle en espérant qu'il s'en souvienne.

  9. 09Les événements de hook, du déclenchement au message11 min

    PreToolUse peut empêcher un appel de se produire, PostToolUse ne peut plus que réagir après coup, et la décision d'un hook passe par des champs JSON précis, jamais par une phrase écrite sur la sortie standard.

  10. 10Plugins : regrouper skills, hooks, MCP et agents8 min

    Un plugin regroupe des skills, des hooks, des serveurs MCP et des commandes dans un seul répertoire versionné, installable et partageable en une seule fois, avec un manifeste unique qui vit à part de tout le reste.

  11. 11settings.json en profondeur9 min

    Cinq niveaux de settings.json se succèdent du plus fort au plus faible, une clé scalaire commune aux deux fichiers se décide par le niveau le plus prioritaire, mais la plupart des listes, dont permissions.allow et permissions.deny, se fusionnent entre les niveaux au lieu de s'écraser.

  12. 12Le routage des skills échoue en silence8 min

    Claude décide d'invoquer une skill en comparant le vocabulaire de la demande au seul champ description de cette skill, et un décalage de langue ou de jargon entre les deux fait échouer l'invocation automatique sans aucun signal visible dans la réponse.