Développez vos compétences Claude avant l'expédition : frontmatter, références de ressources, clarté des déclencheurs, hygiène d'évaluation, score de 0 à 100 avec gravité.
Skill-doctor est une CLI qui analyse un ensemble de compétences locales et signale les problèmes qui nuisent à l'activation, à la fiabilité ou à la qualité. Il vérifie le contenu et les métadonnées YAML, vérifie que les références aux ressources sont ininterrompues, évalue les descriptions des déclencheurs pour plus de clarté et valide « evals/evals.json ». Le résultat est un score de 0 à 100 avec des résultats classés en termes de gravité ; prend en charge les modes texte, JSON et score uniquement – parfait pour le pré-commit, le pré-routage ou le gate CI.
Ajoutez dans context_servers. Zed recharge à chaud à la sauvegarde.
claude mcp add skill-doctor-skill -- npx -y skill-doctor@latest .
Une seule ligne. Vérifiez avec claude mcp list. Supprimez avec claude mcp remove.
Cas d'usage
Usages concrets : skill-doctor
Améliorez vos compétences avant de publier sur une place de marché
👤 Auteurs de compétences sur le point de partager un SKILL.md⏱ ~15 minbeginner
Quand l'utiliser : Vous avez terminé une compétence et souhaitez un laissez-passer mental avant que quelqu'un d'autre ne l'installe.
Prérequis
Nœud 18+ — nvm installer 18
Déroulement
Exécutez le docteur
Exécutez Skill-Doctor à la racine de la compétence.✓ Copié
→ Score + liste des résultats par gravité
Corriger les éléments de haute gravité
Résolvez d’abord les problèmes de haute gravité ; réexécuter jusqu'à ce que le score soit ≥ 85.✓ Copié
→ Le score grimpe ; les critiques disparaissent
Résultat : Une compétence qui s'active quand vous l'attendez et qui n'a pas de références brisées.
Pièges
À la poursuite d'un 100 parfait — Les articles de faible gravité (lentes de style) conviennent souvent ; se concentrer sur les déclencheurs et les ressources
Écrivez selon le guide de compétences de Claude ; vérifier avec un médecin compétent.✓ Copié
Outils
Ce que ce MCP expose
Outil
Entrées
Quand appeler
Coût
skill-doctor <path>
skill directory path
Avant la publication, dans CI, ou pour diagnostiquer les problèmes d'activation
0
Coût et limites
Coût d'exécution
Quota d'API
Aucun — analyse statique locale
Tokens par appel
Aucun (CLI, pas une API)
Monétaire
Gratuite
Astuce
Exécuter uniquement sur les répertoires modifiés ; dans CI, utilisez des filtres de chemin pour éviter d'analyser l'intégralité du dépôt à chaque PR.
Sécurité
Permissions, secrets, portée
Stockage des identifiants : Aucune information d'identification
Sortie de données : Aucun — analyse locale uniquement
le médecin compétent signale des problèmes structurels ; il ne juge pas la sécurité. Un score élevé ≠ une compétence sûre – révisez quand même ce que la compétence demande à Claude de faire.
Dépannage
Erreurs courantes et correctifs
Le médecin dit que SKILL.md est introuvable
Exécuté à partir de la racine de la compétence (répertoire contenant SKILL.md), et non de la racine du dépôt.
Vérifier : ls SKILL.md in CWD
Échecs du schéma 'evals/evals.json'
Assurez-vous que chaque évaluation comporte les champs obligatoires ; mieux vaut un talon minimal que cassé.
Vérifier : jq . evals/evals.json
Le score ne s'améliore pas après les modifications
Rediffusion; si un résultat persiste, lisez la gravité et les détails : les correctifs introduisent parfois de nouveaux problèmes de faible gravité.
Vérifier : Diff the JSON reports between runs
Alternatives
skill-doctor vs autres
Alternative
Quand l'utiliser
Compromis
agent-skills-cli-skill
Vous souhaitez des outils CLI généraux pour les compétences d'échafaudage/de gestion
Ensemble de fonctionnalités différent ; pas un linter
claude-skill
Vous voulez que le guide de rédaction comprenne à quoi ressemble le « bon »