Aller au contenu
Pratique agentique

Déclenchement des skills

L'agent ne lit pas tous les skills : il choisit d'après leur description. Une description précise déclenche le bon skill au bon moment ; une description vague le charge pour tout.

  • skill
  • description
  • déclenchement
  • disable-model-invocation
  • frontmatter

Syntaxe

Modèle
description (frontmatter) = ce que fait le skill + quand l'utiliserBon déclencheur     : verbe + objet + contexte (« Ajoute une leçon à un parcours Central Campus »)Mauvais déclencheur : thème vague (« bonnes pratiques », « aide au code »)disable-model-invocation: true → le skill ne se lance que sur demande explicite de l'utilisateur

Exemple

Exemple concret
Skill A, description : « Aide au code »  → chargé pour presque toutes les demandes, il encombre le contexte.Skill B, description : « Ajoute une leçon à un parcours (module TS, slug unique).  À utiliser quand on demande une nouvelle leçon ou un nouvel exercice. »Demande : « ajoute un exercice sur HAVING »Résultat attendu : B est chargé ; A devrait être réécrit ou supprimé.

À retenir

  1. Rangez les skills d'équipe dans le dépôt, versionnés ; vos skills personnels dans votre dossier utilisateur (par exemple ~/.claude/skills/).
  2. Si deux descriptions se recouvrent, fusionnez les skills ou précisez leurs frontières : sinon l'agent choisit au hasard.
  3. Réservez disable-model-invocation aux procédures à risque (publication, migration de production) : c'est l'humain qui décide du moment.
  4. Piège : installer un skill d'une place de marché sans le relire. Son contenu est suivi comme vos propres consignes ; relisez-le comme une dépendance, scripts compris.

Voir aussi