pwa-development

Installation
Summary

Build Progressive Web Apps that work offline, install like native apps, and deliver fast, reliable experiences.

  • Requires three core pillars: HTTPS (or localhost), a service worker with fetch handler, and a web app manifest with metadata and icons (192px, 512px, maskable)
  • Supports five caching strategies (Cache First, Network First, Stale While Revalidate, Network Only, Cache Only) matched to resource types; Workbox simplifies implementation with precaching, expiration, and background sync
  • Enables offline functionality through service worker registration, offline fallback pages, and background sync for queuing actions when disconnected
  • Includes app-like features: install prompts, standalone mode detection, push notifications, and share target integration for native-like behavior
SKILL.md

PWA Development Skill

Purpose: Build Progressive Web Apps that work offline, install like native apps, and deliver fast, reliable experiences across all devices.


Core PWA Requirements

┌─────────────────────────────────────────────────────────────────┐
│  THE THREE PILLARS OF PWA                                       │
│  ─────────────────────────────────────────────────────────────  │
│                                                                 │
│  1. HTTPS                                                       │
│     Required for service workers and security.                  │
│     localhost allowed for development.                          │
│                                                                 │
│  2. SERVICE WORKER                                              │
Related skills
Installs
1.4K
GitHub Stars
622
First Seen
Jan 20, 2026