error-handling-patterns - Design resilient error handling
Apply error handling patterns across languages, including exceptions, Result types, propagation, retries, and graceful degradation.
Tags
Updated: 2026-10-02Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Design error handling strategies
- Define custom error types
- Propagate errors explicitly
- Handle asynchronous errors
- Implement retry logic
- Apply graceful degradation
- Use circuit breaker patterns
Inputs
- Application source code
- Error scenarios
- API design requirements
- Reliability goals
Outputs
- Error handling implementation
- Structured error messages
- Retry behavior
- Graceful failure behavior
