O que cc-plugin-eval faz?
🚀 Automatize a avaliação dos componentes do plugin Claude Code para garantir o acionamento preciso de skills, agentes, comandos e hooks.
Visão Geral
Esta skill fornece um mecanismo para testar e validar automaticamente os vários componentes de um plugin Claude Code. Ela verifica se as skills, agentes, comandos e hooks definidos no plugin são acionados corretamente em resposta a prompts ou eventos apropriados.
Como Funciona
- Definição de Testes: Os usuários especificam os testes a serem executados, definindo entradas esperadas e saídas ou comportamentos esperados.
- Execução Automatizada: A skill executa cada teste, simulando interações com o Claude Code ou invocando diretamente os componentes do plugin.
- Relatório de Resultados: Após a execução, a skill gera um relatório detalhado indicando quais componentes passaram ou falharam nos testes, com mensagens de erro úteis para depuração.
Uso
Para usar esta skill, você precisa ter um plugin Claude Code configurado em seu ambiente. A skill pode ser invocada por meio de um comando ou integrada em um fluxo de trabalho de CI/CD.
Exemplo de Comando
cc-plugin-eval --plugin caminho/para/plugin --testes ./testes
Opções
--plugin: Caminho para o diretório ou arquivo do plugin a ser avaliado.--testes: Caminho para o diretório contendo os arquivos de definição de teste.--verbose: (Opcional) Ativa a saída detalhada para depuração.
Personalização
Os usuários podem personalizar os testes criando arquivos de configuração que especificam quais componentes testar e quais critérios de sucesso usar. Consulte a documentação do repositório para obter detalhes sobre o formato do arquivo de teste.
Suporte
Para obter suporte, abra um problema no repositório GitHub do projeto.