Lint suas habilidades de Claude antes do envio - frontmatter, referências de recursos, clareza de gatilho, higiene de avaliação, pontuação de 0 a 100 com gravidades.
skill-doctor é uma CLI que verifica um pacote de habilidades locais e sinaliza problemas que prejudicam a ativação, a confiabilidade ou a qualidade. Ele verifica o frontmatter e os metadados YAML, verifica se as referências de recursos estão intactas, avalia as descrições do gatilho para maior clareza e valida evals/evals.json. O resultado é uma pontuação de 0 a 100 com descobertas rotuladas por gravidade; oferece suporte aos modos texto, JSON e somente pontuação – perfeito para pré-confirmação, pré-roteamento ou controle de CI.
Escreva de acordo com o guia de habilidades de Claude; verifique com o médico habilidoso.✓ Copiado
Ferramentas
O que este MCP expõe
Ferramenta
Entradas
Quando chamar
Custo
skill-doctor <path>
skill directory path
Antes de publicar, no CI ou para diagnosticar problemas de ativação
0
Custo e limites
O que custa rodar
Cota de API
Nenhum — análise estática local
Tokens por chamada
Nenhum (CLI, não uma API)
Monetário
Livre
Dica
Execute apenas em diretórios que foram alterados; no CI, use filtros de caminho para evitar a varredura de todo o repositório a cada PR.
Segurança
Permissões, segredos, alcance
Armazenamento de credenciais: Sem credenciais
Saída de dados: Nenhum — apenas análise local
habilidade-médico relata questões estruturais; não julga a segurança. Uma pontuação alta ≠ uma habilidade segura — ainda revise o que a habilidade pede para Claude fazer.
Solução de problemas
Erros comuns e correções
O médico diz que SKILL.md não foi encontrado
Execute a partir da raiz da habilidade (diretório que contém SKILL.md), não da raiz do repositório.
Verificar: ls SKILL.md in CWD
Falhas de esquema 'evals/evals.json'
Certifique-se de que cada avaliação tenha os campos obrigatórios; um esboço mínimo é melhor do que quebrado.
Verificar: jq . evals/evals.json
A pontuação não melhora após as edições
Execute novamente; se uma descoberta persistir, leia a gravidade e os detalhes — às vezes, as correções introduzem novos problemas de baixa gravidade.
Verificar: Diff the JSON reports between runs
Alternativas
skill-doctor vs. outros
Alternativa
Quando usar
Troca
agent-skills-cli-skill
Você deseja ferramentas CLI gerais para habilidades de andaime/gerenciamento
Conjunto de recursos diferente; não é um linter
claude-skill
Você deseja que o guia de autoria entenda o que é 'bom'