소개
This skill provides Claude with deep expertise in designing and implementing error-resilient software systems across a variety of programming environments. It covers essential error handling philosophies, including the choice between Exceptions and Result types, while providing specific implementation patterns for Python, TypeScript, Rust, and Go. By applying this skill, developers can implement advanced architectural patterns like Circuit Breakers and exponential backoff retries, ensuring that applications degrade gracefully under pressure and provide superior debugging experiences through structured logging and meaningful error hierarchies.