Skip to main content
Back to the directory
zhanghandong/rust-skillsSoftware EngineeringFrontend and Design

m13-domain-error

Design error handling by categorizing who handles each error and how they recover.

SkillJury keeps community verdicts, source metadata, and external repository signals in separate lanes so ranking data never pretends to be a review.

SkillJury verdict
Pending

No approved reviews yet

Would recommend
Pending

Waiting on enough review volume

Install signal
638

Weekly or total install activity from catalog data

Sign in to review
0 review requests
Install command
npx skills add https://github.com/zhanghandong/rust-skills --skill m13-domain-error
SkillJury does not have enough approved reviews to publish a community verdict yet. Source metadata and repository proof are still available above.
SkillJury Signal Summary

As of May 1, 2026, m13-domain-error has 638 weekly installs, 0 community reviews on SkillJury. Community votes currently stand at 0 upvotes and 0 downvotes. Source: zhanghandong/rust-skills. Canonical URL: https://skills.sh/zhanghandong/rust-skills/m13-domain-error.

Security audits
Gen Agent Trust HubPASS
SocketPASS
SnykPASS
About this skill
Design error handling by categorizing who handles each error and how they recover. Layer 2: Design Choices Who needs to handle this error, and how should they recover? Before designing error types: Before designing error types: Who sees this error? Can we recover? What context is needed? To domain constraints (Layer 3): To implementation (Layer 1): - Distinguish between user-facing errors (actionable messages), internal errors (debug details), system errors (monitoring), and transient vs. permanent failures to determine recovery strategy - Use typed error enums with thiserror and implement is_retryable() checks to enable appropriate handling patterns - Apply recovery strategies: retry with exponential backoff for transient failures, fallback values for degraded modes, circuit breakers for cascading failures, and timeouts for slow operations - Include error context via .context() for debugging and structured logging with request IDs; avoid exposing internal details to end users - Is this user-facing or internal? - Is recovery possible? - What context is needed for debugging?

Source description provided by the upstream listing. Community review signal and install context stay separate from this narrative layer.

Community reviews

Latest reviews

No community reviews yet. Be the first to review.

Browse this skill in context
FAQ
What does m13-domain-error do?

Design error handling by categorizing who handles each error and how they recover.

Is m13-domain-error good?

m13-domain-error does not have approved reviews yet, so SkillJury cannot publish a community verdict.

Which AI agents support m13-domain-error?

m13-domain-error currently lists compatibility with Skills CLI.

Is m13-domain-error safe to install?

m13-domain-error has been scanned by security audit providers tracked on SkillJury. Check the security audits section on this page for detailed results from Socket.dev and Snyk.

What are alternatives to m13-domain-error?

Skills in the same category include review-management, conversation-memory, coverage, grimoire-aave.

How do I install m13-domain-error?

Run the following command to install m13-domain-error: npx skills add https://github.com/zhanghandong/rust-skills --skill m13-domain-error

Related skills

More from zhanghandong/rust-skills

Related skills

Alternatives in Software Engineering