progressive-web-app

aj-geddes/useful-ai-prompts · updated Apr 8, 2026

$npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill progressive-web-app
0 commentsdiscussion
summary

Build progressive web applications with offline support, installability, service workers, and web app manifests to deliver app-like experiences in the browser.

skill.md

Progressive Web App

Table of Contents

Overview

Build progressive web applications with offline support, installability, service workers, and web app manifests to deliver app-like experiences in the browser.

When to Use

  • App-like web experiences
  • Offline functionality needed
  • Mobile installation required
  • Push notifications
  • Fast loading experiences

Quick Start

Minimal working example:

// public/manifest.json
{
  "name": "My Awesome App",
  "short_name": "AwesomeApp",
  "description": "A progressive web application",
  "start_url": "/",
  "scope": "/",
  "display": "standalone",
  "orientation": "portrait-primary",
  "background_color": "#ffffff",
  "theme_color": "#007bff",
  "icons": [
    {
      "src": "/images/icon-192.png",
      "sizes": "192x192",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "/images/icon-512.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "any"
    },
    {
// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

Guide Contents
Web App Manifest Web App Manifest
Service Worker Implementation Service Worker Implementation
Install Prompt and App Installation Install Prompt and App Installation
Offline Support with IndexedDB Offline Support with IndexedDB
Push Notifications Push Notifications

Best Practices

✅ DO

  • Follow established patterns and conventions
  • Write clean, maintainable code
  • Add appropriate documentation
  • Test thoroughly before deploying

❌ DON'T

  • Skip testing or validation
  • Ignore error handling
  • Hard-code configuration values

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.675 reviews
  • Chen Bansal· Dec 28, 2024

    We added progressive-web-app from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Noah Smith· Dec 24, 2024

    Registry listing for progressive-web-app matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Nia Agarwal· Dec 24, 2024

    Solid pick for teams standardizing on skills: progressive-web-app is focused, and the summary matches what you get after install.

  • Shikha Mishra· Dec 20, 2024

    Useful defaults in progressive-web-app — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Carlos Khan· Dec 16, 2024

    progressive-web-app has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Aarav Singh· Dec 16, 2024

    progressive-web-app is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Nia Abbas· Nov 19, 2024

    Keeps context tight: progressive-web-app is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Carlos Haddad· Nov 15, 2024

    I recommend progressive-web-app for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Yash Thakker· Nov 11, 2024

    progressive-web-app has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Noah Zhang· Nov 7, 2024

    Useful defaults in progressive-web-app — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

showing 1-10 of 75

1 / 8