error-handling-patterns
Comprehensive error handling patterns across Python, TypeScript, Rust, and Go with language-specific implementations.
What it does
- 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
Requirements & configuration
- Error Codes: C-style, requires discipline
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
Comprehensive error handling patterns across Python, TypeScript, Rust, and Go with language-specific implementations.
Source
Repository: https://github.com/wshobson/agents
error-handling-patterns FAQ
What does the error-handling-patterns skill do?
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. Implementing error handling in new features Designing error-resilient APIs
What does error-handling-patterns require?
Error Codes: C-style, requires discipline
How do I install error-handling-patterns?
Run: npx -y skills add https://github.com/wshobson/agents --skill error-handling-patterns --agent claude-code — the source lives at github.com/wshobson/agents.
Maintain error-handling-patterns?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/wshobson-agents-error-handling-patterns?ref=badge) npx agentictools info skills/wshobson-agents-error-handling-patterns The second line is the CLI lookup for this page — handy in READMEs and docs.