RE

resilient-storage

Provides a resilient storage layer with failover and circuit breaking between multiple backends.

Install

mkdir -p .claude/skills/resilient-storage && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/3573" && unzip -o skill.zip -d .claude/skills/resilient-storage && rm skill.zip

Installs to .claude/skills/resilient-storage

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Multi-backend storage layer with automatic failover between Redis, database, and memory backends. Includes circuit breakers per backend and health-aware routing for high availability.
183 charsno explicit “when” trigger
Advanced

Key capabilities

  • Route storage traffic between multiple backends
  • Perform automatic failover on backend failure
  • Monitor backend health with circuit breakers
  • Provide memory-based fallback storage

How it works

The skill uses a priority-based routing system with circuit breakers that monitor backend health and automatically switch to secondary or memory storage upon failure.

Inputs & outputs

You give it
Storage operation (get/set/lock)
You get back
Result from the highest priority available backend

When to use resilient-storage

  • Implement automatic storage failover
  • Add circuit breakers to data access
  • Manage multi-backend storage availability

About resilient-storage

Acts as a multi-backend storage layer that intelligently routes traffic between Redis, persistent databases, and memory. It monitors backend health and trips circuit breakers when services become unavailable.

Multi-backend storage layer with automatic failover between Redis, database, and memory backends. Includes circuit breakers per backend and health-aware routing for high availability.

When not to use it

  • When storage requirements are simple and do not require high availability

Limitations

  • Requires manual configuration of backend priorities
  • Memory fallback is limited to process lifespan

How it compares

It manages multi-backend failover and circuit breaking logic internally rather than requiring manual error handling for each storage call.

Compared to similar skills

resilient-storage side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
resilient-storage (this skill)16moReviewAdvanced
architecture-patterns552moNo flagsAdvanced
kotlin-multiplatform323moReviewAdvanced
nodejs-best-practices286moNo flagsAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

architecture-patterns

wshobson

Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.

55214

kotlin-multiplatform

vitorpamplona

Platform abstraction decision-making for Amethyst KMP project. Guides when to abstract vs keep platform-specific, source set placement (commonMain, jvmAndroid, platform-specific), expect/actual patterns. Covers primary targets (Android, JVM/Desktop, iOS) with web/wasm future considerations. Integrates with gradle-expert for dependency issues. Triggers on: abstraction decisions ("should I share this?"), source set placement questions, expect/actual creation, build.gradle.kts work, incorrect placement detection, KMP dependency suggestions.

32156

nodejs-best-practices

davila7

Node.js development principles and decision-making. Framework selection, async patterns, security, and architecture. Teaches thinking, not copying.

28120

workflow-orchestration-patterns

wshobson

Design durable workflows with Temporal for distributed systems. Covers workflow vs activity separation, saga patterns, state management, and determinism constraints. Use when building long-running processes, distributed transactions, or microservice orchestration.

10117

java-pro

sickn33

Master Java 21+ with modern features like virtual threads, pattern matching, and Spring Boot 3.x. Expert in the latest Java ecosystem including GraalVM, Project Loom, and cloud-native patterns. Use PROACTIVELY for Java development, microservices architecture, or performance optimization.

3492

arm-cortex-expert

sickn33

Senior embedded software engineer specializing in firmware and driver development for ARM Cortex-M microcontrollers (Teensy, STM32, nRF52, SAMD). Decades of experience writing reliable, optimized, and maintainable embedded code with deep expertise in memory barriers, DMA/cache coherency, interrupt-driven I/O, and peripheral drivers.

2975

Search skills

Search the agent skills registry