What problem does it solve? Applications often handle errors inconsistently, leaking stack traces to users, logging without context, and returning vague messages that make debugging production issues painful. This Skill produces a complete error handling strategy with categorized error types, consistent response formats, and actionable logging. ## Core Features & Use Cases - Error Type Hierarchy: Defines categorized error classes (client, server, business logic, infrastructure, timeout, unexpected) with unique codes and HTTP status mappings. - Consistent Response Format: Generates a standard JSON error structure with codes, messages, request IDs, and details across all endpoints. - Logging & Monitoring Strategy: Specifies structured logging with request correlation, log levels per error category, and error-rate alerting rules. - Use Case: When building a REST API in Express or Django, use this Skill to produce the full error handling layer—exception classes, middleware, user-friendly message mapping, and Prometheus alert queries—instead of scattering try/catch blocks ad hoc. ## Quick Start Ask the AI to design a complete error handling strategy for your application, specifying your language and framework such as Python with FastAPI or JavaScript with Express.