Rhine-Laboratry/webapp-debug-skill

Habilidade de agente para descobrir funcionalidades de aplicações web, gerar histórias de usuário e testes Playwright, e rastrear resultados de testes e defeitos no Google Sheets.

O que é webapp-debug-skill?

Esta habilidade capacita agentes de IA (como Claude Code, Cursor, Codex) a automatizar o fluxo de trabalho de descoberta de funcionalidades, teste e rastreamento de defeitos para aplicações web. O agente primeiro navega pela aplicação para identificar e documentar suas funcionalidades, gerando automaticamente histórias de usuário no formato Gherkin. Em seguida, cria testes Playwright end-to-end a partir dessas histórias, executa os testes e registra os resultados — incluindo falhas e defeitos — em uma planilha do Google Sheets para fácil acompanhamento e colaboração. É particularmente útil para equipes de desenvolvimento que desejam acelerar a garantia de qualidade, reduzir o trabalho manual repetitivo e manter um registro centralizado dos resultados de teste. A habilidade se integra perfeitamente com ferramentas populares de IA agêntica, tornando-se um complemento versátil para fluxos de trabalho modernos de engenharia de software.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Rhine-Laboratry/webapp-debug-skill

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 webapp-debug-skill faz?

Habilidade de agente para descobrir funcionalidades de aplicações web, gerar histórias de usuário e testes Playwright, e rastrear resultados de testes e defeitos no Google Sheets.

Visão Geral

Esta habilidade permite que agentes de IA automatizem a descoberta de funcionalidades de aplicações web, a geração de histórias de usuário e testes Playwright, e o rastreamento de resultados de testes e defeitos em uma planilha do Google Sheets.

Fluxo de Trabalho

  1. Descoberta de Funcionalidades: O agente navega pela aplicação web e identifica suas funcionalidades principais.
  2. Geração de Histórias de Usuário: Para cada funcionalidade descoberta, o agente gera histórias de usuário no formato Gherkin.
  3. Criação de Testes Playwright: O agente cria testes Playwright end-to-end com base nas histórias de usuário.
  4. Execução de Testes: O agente executa os testes Playwright e coleta os resultados.
  5. Rastreamento de Defeitos: Quaisquer falhas ou defeitos são registrados em uma planilha do Google Sheets.
  6. Atualização de Resultados: Todos os resultados de teste e defeitos são sincronizados com o Google Sheets para rastreamento contínuo.

Pré-requisitos

  • Acesso ao Google Sheets (credenciais OAuth 2.0)
  • Playwright instalado no ambiente
  • Navegador web headless ou com interface gráfica

Como Usar

  1. Configure as credenciais do Google Sheets (defina a variável de ambiente GOOGLE_SHEETS_CREDENTIALS com o JSON da conta de serviço).
  2. Execute o agente com o comando:
agent run --skill Rhine-Laboratry/webapp-debug-skill --target-url https://exemplo.com
  1. O agente começará a descobrir funcionalidades, gerar histórias de usuário, criar e executar testes, e registrar resultados no Google Sheets.

Estrutura da Planilha do Google Sheets

O agente criará ou atualizará uma planilha com as seguintes abas:

AbaDescrição
FuncionalidadesLista de funcionalidades descobertas com descrições e prioridade
Histórias de UsuárioHistórias de usuário geradas no formato Gherkin
Testes PlaywrightCódigo dos testes Playwright e status de execução
DefeitosDefeitos registrados com descrição, severidade e status
ResultadosResultados detalhados de cada execução de teste

Exemplo de Histórico de Usuário Gerado

Funcionalidade: Login de Usuário
  Como um usuário registrado
  Quero fazer login no sistema
  Para acessar minha conta

  Cenário: Login bem-sucedido
    Dado que estou na página de login
    Quando insiro credenciais válidas
    E clico no botão "Entrar"
    Então devo ser redirecionado para o painel

Solução de Problemas

  • Se a descoberta de funcionalidades falhar, verifique se a URL alvo está acessível.
  • Se os testes Playwright falharem, certifique-se de que o Playwright está instalado (npm install playwright).
  • Se o Google Sheets não for atualizado, valide as credenciais e as permissões da planilha.

Suporte

Para problemas ou sugestões, abra uma issue no repositório do GitHub: Rhine-Laboratry/webapp-debug-skill.

Licença

MIT

Habilidades Relacionadas