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.zipInstalls 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.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
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| resilient-storage (this skill) | 1 | 6mo | Review | Advanced |
| architecture-patterns | 55 | 2mo | No flags | Advanced |
| kotlin-multiplatform | 32 | 3mo | Review | Advanced |
| nodejs-best-practices | 28 | 6mo | No flags | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by dadbodgeoff
View all by dadbodgeoff →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.
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.
nodejs-best-practices
davila7
Node.js development principles and decision-making. Framework selection, async patterns, security, and architecture. Teaches thinking, not copying.
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.
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.
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.