imbflool/cc-plugin-eval

🚀 Automatize a avaliação dos componentes do plugin Claude Code para garantir o acionamento preciso de skills, agentes, comandos e hooks.

O que é cc-plugin-eval?

O imbflool/cc-plugin-eval é uma skill projetada para desenvolvedores que trabalham com o ecossistema Claude Code, permitindo a automação da avaliação de plugins. Ela verifica se skills, agentes, comandos e hooks personalizados são acionados corretamente durante o desenvolvimento, ajudando a identificar problemas de integração ou regressão. Ao automatizar esse processo, a skill reduz o esforço manual de testes e garante que os componentes do plugin se comportem conforme o esperado em diferentes cenários. É ideal para quem desenvolve plugins para Claude Code e precisa de uma maneira confiável de validar o comportamento completo do plugin antes de implantar ou compartilhar.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add imbflool/cc-plugin-eval

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 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

  1. Definição de Testes: Os usuários especificam os testes a serem executados, definindo entradas esperadas e saídas ou comportamentos esperados.
  2. Execução Automatizada: A skill executa cada teste, simulando interações com o Claude Code ou invocando diretamente os componentes do plugin.
  3. 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.

Habilidades Relacionadas