pwa-offline-first

Installation
SKILL.md

PWA Offline-First

Acknowledgement: Shared by Peter Bamuhigire, techguypeter.com, +256 784 464178.

Use When

  • Use when building offline-first Progressive Web Apps — Service Worker lifecycle, Workbox caching strategies, IndexedDB via Dexie.js, Background Sync for queued writes, Web Push notifications, Lighthouse gates, and Next.js PWA integration. Default for apps that must work on EDGE/2G or intermittent connectivity.

References

  • references/tooling-and-tests.md — full Vite + next-pwa configs, Lighthouse CI workflow, Playwright offline test scaffold.
  • references/safari-webkit-27-pwa-checks.md for Safari/WebKit 27, iOS/iPadOS PWA limits, Customizable Select, img sizes="auto", layout changes, HTML <model>, and web extension watch items.

Evidence Produced

Category Artifact Format Example
Correctness Offline journey and recovery test pack Markdown plus browser/test output cache version, offline action, queued sync, conflict, update, storage pressure, and recovery
Installs
10
GitHub Stars
28
First Seen
Apr 18, 2026