Master error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build resilient applications. Use when implementing error handling, designing APIs, or improving application reliability.
Add this skill
npx mdskills install sickn33/error-handling-patternsToo generic with vague instructions and no concrete patterns or examples
1---2name: error-handling-patterns3description: Master error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build resilient applications. Use when implementing error handling, designing APIs, or improving application reliability.4---56# Error Handling Patterns78Build resilient applications with robust error handling strategies that gracefully handle failures and provide excellent debugging experiences.910## Use this skill when1112- Implementing error handling in new features13- Designing error-resilient APIs14- Debugging production issues15- Improving application reliability16- Creating better error messages for users and developers17- Implementing retry and circuit breaker patterns18- Handling async/concurrent errors19- Building fault-tolerant distributed systems2021## Do not use this skill when2223- The task is unrelated to error handling patterns24- You need a different domain or tool outside this scope2526## Instructions2728- Clarify goals, constraints, and required inputs.29- Apply relevant best practices and validate outcomes.30- Provide actionable steps and verification.31- If detailed examples are required, open `resources/implementation-playbook.md`.3233## Resources3435- `resources/implementation-playbook.md` for detailed patterns and examples.36
Full transparency — inspect the skill content before installing.