Domain error handling strategy resource for Rust developers designing error types and recovery mechanisms. It addresses who needs to handle errors (end users, developers, or operations) and how to categorize them (transient vs. permanent, user-facing vs. internal) to determine appropriate recovery strategies like retries, fallbacks, and circuit breakers. The skill solves the problem of inconsistent error handling across application layers by providing a framework that connects domain requirements to implementation patterns.
npx skills add https://github.com/zhanghandong/rust-skills --skill m13-domain-error