Skill
Error Handling Patterns
Define quais falhas são valores e quais são exceções
Instalação
/plugin marketplace add wshobson/agents; /plugin install developer-essentials
Acionada por
When error handling is being designed for a feature, an API surface, or a distributed call path.
- Autor
- wshobson
- Licença
- MIT
Repositóriohttps://github.com/wshobson/agents
A skill separa falhas esperadas — validação, pagamento recusado ou limite de uso — das realmente excepcionais e escolhe o mecanismo adequado: tipos Result e Option para as primeiras, exceções para as segundas e interrupção imediata para erros de programação. Também aborda novas tentativas, circuit breakers e degradação controlada em chamadas que atravessam a rede. Preservar o contexto é um princípio central, pois um erro sem stack trace nem metadados gera mais custo de depuração do que a economia obtida no código.
Comentários(0)
Entre para comentar