Cross-Platform Error Handling

SkillMonitoring & ops

Design consistent error handling across web, mobile, and React Native—central handlers, user-facing copy, retry, and logging.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Cross-Platform Error Handling skill

What this skill tells your AI

The instructions your AI receives, as published by charlieviettq/awesome-agent-skill in .claude/skills/cross-platform-error-handling/SKILL.md and read by ahel’s review.

Patterns for centralized error capture, user-appropriate messaging, and observability across web and mobile clients.

When to use

  • Inconsistent error UX across platforms
  • Unhandled promise rejections or crash reports
  • Adding global error boundary/handler

When not to use

  • Server-side API error design (use api-and-interface-design)
  • Single-platform app with existing mature pattern (extend, don't rewrite)

Architecture

Error occurs → classify (network/auth/validation/unknown)
            → log (structured, no PII)
            → user message (actionable, localized)
            → optional retry/report

Platform patterns

PlatformMechanism
React webError boundary + window unhandledrejection
React NativeGlobal handler + native crash reporting SDK
Next.jserror.tsx boundaries + server action error mapping

User messaging rules

  • Network — "Check connection" + retry
  • Auth — redirect to login; no token details
  • Validation — field-level hints
  • Unknown — generic message + support/ref ID; log details server-side

Checklist

  • Central error type taxonomy (shared package if monorepo)
  • No stack traces shown to end users
  • Correlation ID in user-facing error when support needed
  • Regression test for at least one error path per platform
  • Offline mode handled where applicable

Signals

GitHub stars
26
Forks
9
Last commit
Jul 2026
Advanced
Catalog kind
skill
Gateway key
cross-platform-error-handling
Source
github.com/charlieviettq/awesome-agent-skill