error-handling
✓Error handling patterns using wellcrafted trySync and tryAsync. Use when writing error handling code, using try-catch blocks, or working with Result types and graceful error recovery.
Installation
SKILL.md
When handling errors that can be gracefully recovered from, use trySync (for synchronous code) or tryAsync (for asynchronous code) from wellcrafted instead of traditional try-catch blocks. This provides better type safety and explicit error handling.
Related Skills: See services-layer skill for createTaggedError patterns. See query-layer skill for error transformation to WhisperingError.
Wrap only the specific operation that can fail. This captures the error boundary precisely and makes code easier to reason about.
Error handling patterns using wellcrafted trySync and tryAsync. Use when writing error handling code, using try-catch blocks, or working with Result types and graceful error recovery. Source: epicenterhq/epicenter.
Facts (cite-ready)
Stable fields and commands for AI/search citations.
- Install command
npx skills add https://github.com/epicenterhq/epicenter --skill error-handling- Source
- epicenterhq/epicenter
- Category
- </>Dev Tools
- Verified
- ✓
- First Seen
- 2026-02-01
- Updated
- 2026-02-18
Quick answers
What is error-handling?
Error handling patterns using wellcrafted trySync and tryAsync. Use when writing error handling code, using try-catch blocks, or working with Result types and graceful error recovery. Source: epicenterhq/epicenter.
How do I install error-handling?
Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/epicenterhq/epicenter --skill error-handling Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code or Cursor
Where is the source repository?
https://github.com/epicenterhq/epicenter
Details
- Category
- </>Dev Tools
- Source
- skills.sh
- First Seen
- 2026-02-01