halfmoon-mind/rubric-evaluator

Avalia diretórios de habilidades do Claude Code e Codex com verificações determinísticas de rubrica e relatórios pontuáveis e corrigíveis.

O que é rubric-evaluator?

Esta habilidade, `halfmoon-mind/rubric-evaluator`, é uma ferramenta essencial para desenvolvedores e avaliadores de agentes de IA que trabalham com Claude Code e Codex. Ela automatiza a avaliação de diretórios de habilidades (skills) por meio de rubricas determinísticas personalizadas, gerando relatórios detalhados com pontuações e recomendações de correção. O processo envolve a definição de critérios claros em um arquivo de rubrica, que são aplicados sistematicamente a cada habilidade no diretório alvo, verificando aspectos como estrutura, conteúdo e conformidade com boas práticas. O resultado é um feedback objetivo e acionável, permitindo que desenvolvedores identifiquem rapidamente pontos fracos e implementem melhorias específicas. Suportado em múltiplas plataformas, ele se integra perfeitamente a fluxos de trabalho de CI/CD para garantir a qualidade contínua das habilidades publicadas.

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add halfmoon-mind/rubric-evaluator

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

halfmoon-mind/avaliador-de-rubrica

Avalie diretórios de habilidades do Claude Code e Codex com verificações determinísticas de rubrica e relatórios pontuáveis e corrigíveis.

Visão Geral

O Avaliador de Rubrica é uma ferramenta que permite a inspeção automatizada de diretórios de habilidades (skills) para agentes de IA como Claude Code e Codex. Ele utiliza rubricas predefinidas para realizar verificações determinísticas, atribuir pontuações e gerar relatórios detalhados que indicam áreas de melhoria.

Funcionalidades

  • Verificações Determinísticas: Avalia habilidades com base em critérios objetivos (ex.: estrutura de diretórios, presença de arquivos obrigatórios, conformidade com metadados).
  • Relatórios Pontuáveis: Cada habilidade recebe uma pontuação com base na rubrica, facilitando a comparação entre diferentes diretórios.
  • Correção Acionável: O relatório inclui sugestões específicas de correção, permitindo que os desenvolvedores resolvam problemas rapidamente.
  • Suporte Multiplataforma: Compatível com Claude Code e Codex, podendo ser estendido para outros ambientes de agentes.

Como Usar

  1. Defina uma Rubrica: Crie um arquivo de rubrica (ex.: rubrica.yaml) com os critérios de avaliação desejados.
  2. Execute a Avaliação: Utilize o comando apropriado (ex.: rubric-evaluate --rubrica rubrica.yaml --diretorio ./skills).
  3. Analise o Relatório: O resultado é um relatório em formato legível (Markdown ou JSON) com pontuações e recomendações.

Exemplo de Rubrica

criterios:
  - nome: estrutura
    peso: 30
    itens:
      - descricao: Deve conter um arquivo SKILL.md na raiz
        tipo: arquivo_existe
        parametros:
          caminho: SKILL.md
      - descricao: Deve conter um diretório src
        tipo: diretorio_existe
        parametros:
          caminho: src
  - nome: documentacao
    peso: 20
    itens:
      - descricao: SKILL.md deve ter pelo menos 50 palavras
        tipo: tamanho_arquivo
        parametros:
          minimo: 50

Requisitos

  • Python 3.9+
  • Acesso ao diretório de habilidades alvo
  • (Opcional) Integração com CI/CD para validação automática

Contribuição

Contribuições são bem-vindas! Abra uma issue ou envie um pull request no repositório halfmoon-mind/rubric-evaluator.

Habilidades Relacionadas