error-handling-patterns
Standardizes robust error handling patterns for improved application reliability.
Install
mkdir -p .claude/skills/error-handling-patterns-netbarros && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13615" && unzip -o skill.zip -d .claude/skills/error-handling-patterns-netbarros && rm skill.zipInstalls to .claude/skills/error-handling-patterns-netbarros
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Master error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build resilient applications. Use when implementing error handling...Key capabilities
- →Implement error handling in new features
- →Design error-resilient APIs
- →Create better error messages for users and developers
- →Implement retry and circuit breaker patterns
- →Handle asynchronous and concurrent errors
- →Build fault-tolerant distributed systems
How it works
The skill applies relevant best practices to clarify goals, constraints, and required inputs, then validates outcomes to provide actionable steps.
Inputs & outputs
When to use error-handling-patterns
- →Designing resilient APIs
- →Implementing retry patterns
- →Improving fault tolerance
- →Standardizing error types
About this skill
Error Handling Patterns
Build resilient applications with robust error handling strategies that gracefully handle failures and provide excellent debugging experiences.
Use this skill when
- Implementing error handling in new features
- Designing error-resilient APIs
- Debugging production issues
- Improving application reliability
- Creating better error messages for users and developers
- Implementing retry and circuit breaker patterns
- Handling async/concurrent errors
- Building fault-tolerant distributed systems
Do not use this skill when
- The task is unrelated to error handling patterns
- You need a different domain or tool outside this scope
Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.
- Provide actionable steps and verification.
- If detailed examples are required, open
resources/implementation-playbook.md.
Resources
resources/implementation-playbook.mdfor detailed patterns and examples.
Limitations
- →The task must be related to error handling patterns
- →The task must be within the scope of error handling tools and domains
How it compares
This skill provides structured guidance for error handling, unlike a manual approach that might lack consistent application of best practices.
Compared to similar skills
error-handling-patterns side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| error-handling-patterns (this skill) | 0 | 5mo | No flags | Intermediate |
| architecture-patterns | 55 | 2mo | No flags | Advanced |
| error-handling-patterns | 35 | 2mo | No flags | Intermediate |
| kotlin-multiplatform | 32 | 3mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by netbarros
View all by netbarros →You might also like
architecture-patterns
wshobson
Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.
error-handling-patterns
wshobson
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.
kotlin-multiplatform
vitorpamplona
Platform abstraction decision-making for Amethyst KMP project. Guides when to abstract vs keep platform-specific, source set placement (commonMain, jvmAndroid, platform-specific), expect/actual patterns. Covers primary targets (Android, JVM/Desktop, iOS) with web/wasm future considerations. Integrates with gradle-expert for dependency issues. Triggers on: abstraction decisions ("should I share this?"), source set placement questions, expect/actual creation, build.gradle.kts work, incorrect placement detection, KMP dependency suggestions.
nodejs-best-practices
davila7
Node.js development principles and decision-making. Framework selection, async patterns, security, and architecture. Teaches thinking, not copying.
workflow-orchestration-patterns
wshobson
Design durable workflows with Temporal for distributed systems. Covers workflow vs activity separation, saga patterns, state management, and determinism constraints. Use when building long-running processes, distributed transactions, or microservice orchestration.
java-pro
sickn33
Master Java 21+ with modern features like virtual threads, pattern matching, and Spring Boot 3.x. Expert in the latest Java ecosystem including GraalVM, Project Loom, and cloud-native patterns. Use PROACTIVELY for Java development, microservices architecture, or performance optimization.