Kepsilent/Bug-Report-Skill

BRS (Bug Report System) — Sistema de Monitoramento de Crash Multiplataforma e Diagnóstico Inteligente com IA | Breadcrumbs · Snapshots · Anonimização · WebView · MCP | uni-app/Android/iOS/WeChat Mini Program/RN/Electron

O que é Bug-Report-Skill?

O Kepsilent/Bug-Report-Skill é uma habilidade para agentes de IA que implementa um sistema completo de relatórios de bugs e monitoramento de crashes multiplataforma, com inteligência artificial integrada para diagnóstico automático. Ele oferece funcionalidades avançadas como coleta de breadcrumbs (migalhas de pão) que registram etapas antes do erro, captura de snapshots da tela no momento da falha, e anonimização automática de dados sensíveis para conformidade com LGPD/GDPR. Suporta múltiplas plataformas e frameworks, incluindo uni-app, Android, iOS, WeChat Mini Program, React Native, Electron e WebView, além de fornecer integração via protocolo MCP (Model Context Protocol), permitindo que agentes de IA interajam diretamente com os dados de crash para análises avançadas e sugestões de correção. Esta habilidade é ideal para desenvolvedores que desejam centralizar o monitoramento de erros e acelerar o debugging com assistência de IA.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Kepsilent/Bug-Report-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 Bug-Report-Skill faz?

BRS (Bug Report System) — Sistema de Monitoramento de Crash Multiplataforma e Diagnóstico Inteligente com IA | Breadcrumbs · Snapshots · Anonimização · WebView · MCP | uni-app/Android/iOS/WeChat Mini Program/RN/Electron

Visão Geral

O Bug Report System (BRS) é uma habilidade abrangente para agentes de IA que fornece um sistema robusto de relatórios de bugs e monitoramento de crashes. Ele coleta informações contextuais cruciais (breadcrumbs, snapshots, desanonymização de dados) e as utiliza para realizar diagnósticos inteligentes com IA, ajudando os desenvolvedores a identificar e corrigir problemas rapidamente em diversos ambientes de desenvolvimento móvel e desktop.

Recursos Principais

  • Breadcrumbs: Registra automaticamente a sequência de ações do usuário antes de um crash ou bug, fornecendo contexto rico para depuração.
  • Snapshots: Captura imagens da tela no momento do erro para análise visual do estado da interface.
  • Anonimização de Dados: Remove automaticamente informações pessoais identificáveis (PII) e dados sensíveis de logs e relatórios.
  • Suporte Multiplataforma: Funciona em uni-app, Android, iOS, WeChat Mini Program, React Native e Electron.
  • Integração WebView: Compatível com visualizações WebView em aplicativos nativos e híbridos.
  • Conexão MCP: Utiliza o Model Context Protocol para permitir que agentes de IA acessem e analisem dados de crash em tempo real.
  • Diagnóstico com IA: Gera automaticamente hipóteses de causa raiz e sugestões de correção com base nos dados coletados.

Como Usar

  1. Instale a habilidade em seu agente de IA (ex: Claude Code, Cursor).
  2. Configure as chaves de API e integrações necessárias no arquivo de configuração.
  3. Integre o SDK do BRS em seu projeto (consulte a documentação específica da plataforma).
  4. Quando um crash ou bug for detectado, o agente de IA irá coletar automaticamente os breadcrumbs, snapshots e dados desanonymizados.
  5. O agente então analisará os dados e fornecerá um diagnóstico preliminar, incluindo possíveis causas e soluções.

Plataformas Suportadas

PlataformaNível de Suporte
uni-appCompleto
AndroidCompleto
iOSCompleto
WeChat Mini ProgramCompleto
React NativeCompleto
ElectronCompleto
WebViewParcial (logs básicos)

Exemplo de Uso com MCP

{
  "type": "mcp",
  "skill": "Kepsilent/Bug-Report-Skill",
  "action": "analyze_crash",
  "payload": {
    "platform": "android",
    "crash_data": {
      "stacktrace": "...",
      "breadcrumbs": ["onCreate", "onStart", "onResume"],
      "snapshot_url": "https://example.com/snapshot.png"
    }
  }
}

Licença

Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter mais detalhes.

Habilidades Relacionadas