About
Error Handling Patterns is a comprehensive skill designed to improve application reliability by applying domain-specific best practices across various programming environments. It provides Claude with the patterns needed to implement custom exception hierarchies in Python, Result types in TypeScript and Rust, and explicit error propagation in Go. Beyond language-specific syntax, the skill incorporates high-level architectural patterns like Circuit Breakers and exponential backoff retries, ensuring developers can design APIs and services that degrade gracefully under failure while providing actionable debugging information for both users and maintainers.