What problem does it solve? Mobile shoppers on unreliable connections lose access to your store entirely, and without a native app you miss re-engagement channels like home screen installation and push notifications. This Skill provides the complete implementation patterns for turning a headless ecommerce storefront into an installable Progressive Web App. ## Core Features & Use Cases - Service Worker Caching: Configure Workbox strategies (CacheFirst, StaleWhileRevalidate, NetworkFirst) for product images, catalog APIs, and collections, with background sync for offline cart operations. - Web App Manifest & Installability: Create a manifest.json with maskable icons, share targets, and iOS meta tags so the store passes Lighthouse PWA audits and shows Add to Home Screen prompts. - Push Notifications & Offline UX: Implement Web Push with VAPID keys via web-push, an offline fallback page backed by IndexedDB, and a useOnlineStatus React hook. - Use Case: An outdoor gear retailer whose customers shop from areas with poor cell coverage uses this Skill to cache the product catalog offline, queue cart changes with background sync, and send order status push notifications. ## Quick Start Use the pwa-storefront skill to add a Workbox service worker, web app manifest, and order update push notifications to my Vite storefront.