liaosw97/skill-craft-adapter

Plugin de avaliação de qualidade para Claude Code Skills — baseado em um framework de pontuação ponderada (8 módulos de verificação, 7 avaliações de antipadrões, 3 princípios de completude, portão de decisão), usado para avaliar, reparar, criar e auditar Claude Code Skills.

O que é skill-craft-adapter?

Este é um plugin especializado na avaliação e garantia de qualidade de habilidades (skills) do Claude Code. Ele implementa um framework robusto de pontuação ponderada que verifica a skill em 8 módulos distintos, como clareza de descrição, instruções de configuração e consistência de nomenclatura. Além disso, realiza uma avaliação contra 7 antipadrões comuns de design, como dependências frágeis e duplicação de funcionalidades, e garante a completude com base em 3 princípios fundamentais. O plugin oferece um mecanismo de 'portão de decisão' que determina se a skill está pronta para uso, reprovada ou precisa de reparos direcionados. Ele suporta fluxos de trabalho de auditoria e criação de skills, gerando relatórios detalhados e sugestões de melhoria. Útil para desenvolvedores que desejam manter um ecossistema de skills de alta qualidade, o plugin pode ser integrado a pipelines de CI/CD para validação automatizada.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add liaosw97/skill-craft-adapter

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que skill-craft-adapter faz?

Plugin de avaliação de qualidade para Claude Code Skills — baseado em um framework de pontuação ponderada (8 módulos de verificação, 7 avaliações de antipadrões, 3 princípios de completude, portão de decisão), usado para avaliar, reparar, criar e auditar Claude Code Skills.

Funcionalidades

  • Avaliação: Analisa skills existentes e atribui uma pontuação ponderada com base em 8 módulos de verificação (descrição, configuração, instruções, dependências, exemplos, nomenclatura, compatibilidade e documentação).
  • Detecção de Antipadrões: Identifica 7 antipadrões comuns, como dependências frágeis, instruções ambíguas e duplicação de funcionalidades.
  • Verificação de Completude: Aplica 3 princípios de completude (cobertura de casos de borda, tratamento de erros e documentação de saída).
  • Portão de Decisão: Classifica a skill como 'aprovada', 'reprovada' ou 'necessita reparos' com base em um limite de pontuação configurável.
  • Reparação Automática: Gera sugestões de correção para problemas identificados.
  • Criação de Skills: Auxilia na criação de novas skills seguindo as melhores práticas definidas pelo framework.
  • Auditoria: Gera relatórios detalhados de auditoria para todo o ciclo de vida da skill.

Requisitos

  • Claude Code instalado e configurado.
  • Node.js versão 18 ou superior.
  • Acesso à internet para verificação de dependências externas.

Instalação

  1. Clone o repositório:

    git clone https://github.com/liaosw97/skill-craft-adapter.git
    cd skill-craft-adapter
    
  2. Instale as dependências:

    npm install
    
  3. Configure as variáveis de ambiente (opcional):

    export SKILL_CRAFT_THRESHOLD=80
    

Uso

Avaliar uma Skill

npx skill-craft-adapter evaluate --skill ./minha-skill

Criar uma Nova Skill

npx skill-craft-adapter create --name "minha-nova-skill" --description "Descrição da skill"

Auditar Skills

npx skill-craft-adapter audit --directory ./skills

Configuração

As seguintes variáveis de ambiente podem ser usadas para personalizar o comportamento:

VariávelDescriçãoValor Padrão
SKILL_CRAFT_THRESHOLDPontuação mínima para aprovação70
SKILL_CRAFT_STRICTModo estrito (falha em qualquer antipadrão)false
SKILL_CRAFT_LOG_LEVELNível de log (debug, info, warn, error)info

Licença

MIT

Habilidades Relacionadas