error-recovery

Community

Prevent crashes and ensure graceful recovery

Author0xjc65eth
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Prevents the CYPHER V3 interface from showing white screens or crashing silently by ensuring graceful recovery from API timeouts, rate limits, WebSocket interruptions, cache failures, and wallet disconnects while preserving UX and data integrity.

Core Features & Use Cases

  • Timeout-aware HTTP fetching with AbortController, explicit timeout errors, and RateLimit handling so UI requests don't hang indefinitely.
  • Resilient WebSocket management with exponential reconnect, capped backoff, and visual connection status to keep live feeds robust.
  • Transparent cache fallback that uses in-memory storage when Redis is missing or failing to avoid total service degradation.
  • Module-level error boundaries to isolate component failures and present safe fallbacks with retry actions.
  • Wallet disconnect detection and recovery that monitors provider state, cleans up inconsistent state, and prompts graceful reconnection flows.
  • Data freshness indicators and robustness scans to surface stale data and automate common vulnerability checks across the codebase.
  • Use case: when a market-data provider rate-limits or a Redis outage occurs, the system falls back to last-known values, shows reconnecting/offline states, and preserves critical UI interactions without a full-page crash.

Quick Start

Run an end-to-end resilience audit of the CYPHER V3 codebase and produce prioritized fixes for fetch timeouts, WebSocket reconnection, cache fallbacks, error boundaries, wallet recovery, and data freshness indicators.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: error-recovery
Download link: https://github.com/0xjc65eth/CYPHER-V3/archive/main.zip#error-recovery

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.