progressive-web-app

>

INSTALLATION
npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill progressive-web-app
Run in your project or agent environment. Adjust flags if your CLI version differs.

SKILL.md

Progressive Web App

Table of Contents

  • [Overview](#overview)
  • [When to Use](#when-to-use)
  • [Quick Start](#quick-start)
  • [Reference Guides](#reference-guides)
  • [Best Practices](#best-practices)

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:

GuideContents
Web App ManifestWeb App Manifest
Service Worker ImplementationService Worker Implementation
Install Prompt and App InstallationInstall Prompt and App Installation
Offline Support with IndexedDBOffline Support with IndexedDB
Push NotificationsPush 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
BrowserAct

Let your agent run on any real-world website

Bypass CAPTCHA & anti-bot for free. Start local, scale to cloud.

Explore BrowserAct Skills →

Stop writing automation&scrapers

Install the CLI. Run your first Skill in 30 seconds. Scale when you're ready.

Start free
free · no credit card