data-storage
Frontend Data Storage Skill
Implement client-side data storage using localStorage, IndexedDB, or SQLite WASM for offline-capable web applications.
When to Use
- Storing user preferences and settings
- Caching API responses
- Implementing offline-first applications
- Managing large client-side datasets
- Syncing data between sessions
Storage Options
| Storage | Best For | Size Limit | Persistence |
More from profpowell/project-template
css-author
Modern CSS organization with native @import, @layer cascade control, CSS nesting, design tokens, and element-focused selectors. AUTO-INVOKED when editing .css files.
3typescript-author
Write TypeScript for Web Components and Node.js with strict typing. Use when adding types to JavaScript projects, building type-safe APIs, or creating generic utilities.
3javascript-author
Write vanilla JavaScript for Web Components with functional core, imperative shell. Use when creating JavaScript files, building interactive components, or writing any client-side code.
3typography
CSS typography patterns for readable, beautiful text. Covers type scale, hierarchy, rhythm, font pairing, text-wrap, hanging punctuation, and OpenType features.
2metadata
HTML metadata and head content. Use when writing or reviewing page head sections including SEO, social sharing, performance hints, and bot control.
1