Error Handling Patterns
Implements robust error handling patterns based on Herdiansah's techniques for resilient backend systems.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add herdiansah-error-handling-patterns npx -- -y @trustedskills/herdiansah-error-handling-patterns
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"herdiansah-error-handling-patterns": {
"command": "npx",
"args": [
"-y",
"@trustedskills/herdiansah-error-handling-patterns"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill provides patterns and best practices for robust error handling in backend systems. It helps developers anticipate, gracefully manage, and log errors to improve application stability and maintainability. The skill focuses on practical implementation strategies rather than theoretical concepts.
When to use it
- When building a new API endpoint where you need to handle potential failures (e.g., database connection issues).
- During refactoring of existing code to improve error handling and logging practices.
- To standardize error responses across different microservices within an application.
- When debugging production errors and needing guidance on how to implement better error recovery mechanisms.
Key capabilities
- Provides patterns for structured error responses (e.g., consistent JSON format).
- Offers strategies for logging detailed error information without exposing sensitive data.
- Suggests techniques for implementing circuit breakers to prevent cascading failures.
- Includes guidance on handling specific error types, such as authentication failures or resource not found errors.
Example prompts
- "Show me a pattern for returning a 404 error in my API."
- "How can I implement retry logic with exponential backoff?"
- "What's the best way to log an error without including sensitive user data?"
Tips & gotchas
This skill assumes some familiarity with backend development concepts and common programming languages. While it provides patterns, adapting them to your specific technology stack will require careful consideration and potentially code modifications.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.