error-handler
Installation
SKILL.md
Error Handler Skill
Implements robust error handling patterns that provide meaningful errors, graceful degradation, and proper logging.
Resources
For detailed code examples, see:
references/typescript-patterns.md- TypeScript/JavaScript patterns (Express, React)references/python-patterns.md- Python patterns (FastAPI, Flask)
Core Principles
- Fail Fast, Fail Loudly - Catch errors early, make them visible
- Context is King - Include relevant information in error messages
- Never Swallow Errors - Always log, re-throw, or handle explicitly
- User-Friendly Messages - Show generic messages to users, log details server-side
- Typed Errors - Use custom error classes for different failure types