What problem does it solve? Direct localStorage calls in sagas or components crash on quota errors, private-browsing SecurityErrors, and corrupt JSON payloads, leaving apps in broken states. This Skill provides error-safe saga helpers and patterns for loading startup defaults and persisting preference changes. ## Core Features & Use Cases - Error-Safe Saga Helpers: getLocalStorageItem, setLocalStorageItem, removeLocalStorageItem, prefix key enumeration, and typed JSON read/write helpers that swallow storage failures. - Init Saga Pattern: Load persisted settings on startup with a defaults merge so older payloads keep working when new fields are added. - Persistence Saga Pattern: Watch Redux actions with takeEvery and save state changes to localStorage automatically. - Use Case: A settings feature stores theme and font size. An init saga loads saved preferences at startup with fallback defaults, and a persistence saga writes updates whenever the user changes a setting. ## Quick Start Write a redux-saga init saga that loads my feature settings from localStorage with defaults and a persistence saga that saves them on every change.