For the complete documentation index, see llms.txt. This page is also available as Markdown.

O que fazer se o Skip gerar um erro no código?

Se o Skip gerar um erro no seu código ou a aplicação não se comportar como esperado, você tem à disposição uma série de ferramentas e estratégias, desde correções automáticas até diagnósticos técnicos avançados:

1. Utilize o Bug Scanner (Lupa)

O Skip possui uma ferramenta nativa de diagnóstico localizada na parte superior da tela, representada por um ícone de Lupa, ao lado do botão de celular.

  • Identificação Automática: O sistema identifica erros de requisição e falhas no frontend no momento em que ocorrem.

  • Botão "Tentar Corrigir": Caso o erro seja detectado, utilize este botão para que o Skip analise o contexto e envie um prompt de correção automática.

2. Investigação Profunda via Modo Chat

Se a correção automática não resolver, utilize o Modo Chat para debugar sem consumir créditos de build (custo de 1 crédito por interação).

  • Análise de Contexto: Explique detalhadamente o que está acontecendo e peça para a IA analisar as tabelas e arquivos.

  • Implementação: Após a análise do Skip, desligue o Modo Chat e dê o comando para implementar as correções sugeridas.

3. Diagnóstico Técnico (DevTools)

Para erros de integração ou comportamento visual, você pode usar as ferramentas do navegador (F12):

  • Console: Verifique se existem erros de lógica visual ou travamentos na interface (geralmente linhas em vermelho).

  • Aba Network (Rede): É essencial para erros de integração. Procure por requisições com status 400, 401 ou 500.

  • Sub-aba Preview: Ao clicar no erro na aba Network, esta aba revela a mensagem real retornada pelo servidor (ex: "invalid API key").

4. Verificação no Supabase

Se o problema envolver o banco de dados ou funções externas:

  • Logs das Functions: Acesse o console do Supabase > Functions > Logs para verificar se a lógica do servidor foi chamada corretamente.

  • Table Editor: Confirme se as tabelas e colunas possuem os nomes e tipos de dados exatamente como solicitados no prompt.

  • Erros de Autorização (401/CORS): Verifique se a opção "Verify JWT" nas detalhes da função do Supabase está ativada; desativá-la pode resolver problemas de comunicação aberta.

5. Estratégia de Reversão

Se a versão atual do código estiver muito comprometida, você pode voltar para um estado funcional anterior:

  • Clique em Build Inspector (ou Inspecionar) no header.

  • Selecione a versão anterior estável.

  • Clique em Reverter para restaurar o projeto (note que você perderá as alterações feitas após essa versão).

Dica Técnica: Ao pedir uma correção via prompt, seja redundante e use comandos de restrição como: "Corrija apenas o erro X na página Y, não altere mais nada" para evitar que a IA introduza novos bugs em partes que já funcionavam.

Atualizado

Isto foi útil?