Pular para o conteúdo
Skillpedia
Testes48 mil · #2934

error-handling-patterns

Faz seu agente criar programas mais resistentes a falhas. Ele implementa estratégias para lidar com erros de forma elegante e facilitar a depuração.

O que ela faz

Esta ferramenta ajuda a criar programas de computador mais confiáveis. Ela ensina como lidar com erros de forma que o programa não pare de funcionar e facilite a identificação do problema.

Quando usar

  • ✓Ao criar novas partes de um programa.
  • ✓Ao projetar sistemas que precisam funcionar mesmo com falhas.
  • ✓Quando um programa está com problemas e você precisa descobrir o porquê.

Exemplo do que pedir para a IA

“Como posso fazer meu aplicativo parar de travar quando algo dá errado?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/error-handling-patterns/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/error-handling-patterns/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A IA sugere as melhores maneiras de antecipar e gerenciar erros em seu código. Ela usa técnicas conhecidas para garantir que seu programa se recupere de falhas e forneça informações úteis para quem está consertando.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill error-handling-patterns

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/error-handling-patterns/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Padrões de Tratamento de Erros

Crie aplicações resilientes com estratégias robustas de tratamento de erros que lidam com falhas de forma elegante e proporcionam excelentes experiências de depuração.

Use esta habilidade quando

  • Implementar tratamento de erros em novos recursos
  • Projetar APIs resilientes a erros
  • Depurar problemas em produção
  • Melhorar a confiabilidade da aplicação
  • Criar melhores mensagens de erro para usuários e desenvolvedores
  • Implementar padrões de retry (tentativa) e circuit breaker (disjuntor)
  • Lidar com erros assíncronos/concorrentes
  • Construir sistemas distribuídos tolerantes a falhas

Não use esta habilidade quando

  • A tarefa não estiver relacionada a padrões de tratamento de erros
  • Você precisar de um domínio ou ferramenta diferente fora deste escopo

Instruções

  • Clarifique objetivos, restrições e entradas necessárias.
  • Aplique as melhores práticas relevantes e valide os resultados.
  • Forneça passos acionáveis e verificação.
  • Se exemplos detalhados forem necessários, abra resources/implementation-playbook.md.

Recursos

  • resources/implementation-playbook.md para padrões e exemplos detalhados.

Limitações

  • Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
  • Não trate a saída como substituta para validação específica do ambiente, testes ou revisão especializada.
  • Pare e peça esclarecimentos se as entradas necessárias, permissões, limites de segurança ou critérios de sucesso estiverem ausentes.
Perguntas frequentes

O que são 'padrões de tratamento de erros'?

São como receitas ou modelos que os programadores usam para decidir o que fazer quando um programa encontra um problema inesperado.

Por que é importante lidar bem com erros?

Para que os programas não parem de funcionar de repente, ofereçam uma boa experiência ao usuário mesmo com falhas e sejam mais fáceis de consertar pelos desenvolvedores.

Esta ferramenta vai consertar meus erros automaticamente?

Não, ela te ensina e sugere como você pode implementar as soluções no seu código para lidar com os erros de forma mais eficaz.

Detalhes

Descrição original do autor

Build resilient applications with robust error handling strategies that gracefully handle failures and provide excellent debugging experiences.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2934
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas