error-handling-patterns - Apply resilient error handling patterns
Guides error handling across Python, TypeScript, JavaScript, Rust, and Go using exceptions, result types, propagation, retries, and graceful degradation.
Tags
Updated: 2026-10-02Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Design error strategies
- Define custom error types
- Propagate errors explicitly
- Implement retry backoff
- Handle asynchronous errors
- Build circuit breakers
Inputs
- Source code
- Target programming language
- Error scenarios
- API requirements
- Reliability requirements
Outputs
- Error handling code
- Error messages
- Retry behavior
- Fallback behavior
- Circuit breaker state
