Error Handling provides consistent, robust error handling patterns for production applications across TypeScript, Python, and Go. It covers typed errors, error boundaries, exponential backoff retries, and user-facing error messages to separate internal diagnostics from client responses. Reach for this skill when designing exception hierarchies, reviewing API endpoints, or implementing resilient error flows.
Key Features
Typed error classes and custom exception hierarchies
No-throw result patterns and API error handlers
Retry logic with exponential backoff and jitter
User-facing error message mapping
Privacy & Security
Data Collection
This tool follows industry-standard security practices and only collects data necessary for functionality.