data-storage
CommunityStore, cache, and sync data in the browser.
AuthorProfPowell
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Web apps need reliable client-side storage for preferences, caches, and offline data. This Skill demonstrates multiple storage strategies (localStorage, IndexedDB, and SQLite WASM) with pragmatic wrappers.
Core Features & Use Cases
- Client-side Persistence: Persist user preferences and cached responses.
- IndexedDB Wrapper: Simple get/getAll/put/delete APIs for stores.
- SQLite WASM: Optional, for relational offline data with persistence.
Quick Start
Use storage.set('user', { name: 'Alex' }) to persist data locally.
Dependency Matrix
Required Modules
indexedDB
Components
scriptsreferences
💻 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: data-storage Download link: https://github.com/ProfPowell/project-template/archive/main.zip#data-storage Please download this .zip file, extract it, and install it in the .claude/skills/ directory.