loom-error-handling - Design robust error handling and recovery
Covers error hierarchies, propagation, recovery strategies, user-facing messages, contextual logging, and secure handling in Rust, Python, and TypeScript.
Tags
Updated: 2026-10-16Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Design error hierarchies
- Implement retry logic
- Configure circuit breakers
- Implement fallback handling
- Propagate contextual errors
- Format user-facing errors
- Log errors with context
- Apply secure error handling
Inputs
- Error scenarios
- Application code
- Programming language
- Recovery requirements
Outputs
- Error type definitions
- Recovery implementations
- Error response formats
- Contextual error logs
- User-facing error messages
Requirements
- Opus model for default delegation
- Sonnet model for unit tests or boilerplate error types
