resilience
Installation
SKILL.md
Resilience
Overview
Desktop applications must handle failures gracefully - network issues, database locks, external service outages. This skill covers patterns for building resilient features.
Definition of Done (DoD)
- External API calls have retry policies with exponential backoff
- Database operations handle transient failures (SQLITE_BUSY)
- Network operations have reasonable timeouts
- Failed operations provide user feedback
- Critical paths have fallback strategies
- Circuit breaker prevents cascade failures