{
  "$schema": "/schemas/skill-manifest-v1.schema.json",
  "schemaVersion": 1,
  "name": "pwa-engineering",
  "description": "Design, build, audit, debug, and verify production Progressive Web Apps across frameworks. Use for web app manifests, service workers, offline behavior, installability, update flows, cache strategy, push notifications, background capabilities, iOS or Android PWA behavior, Lighthouse findings, and regressions caused by stale cached assets.",
  "license": null,
  "compatibility": null,
  "metadata": {},
  "revision": "291d5ac93ab061b43ab20c57c0335f7b39bcccdd",
  "generatedAt": "2026-07-26T23:35:15.967Z",
  "source": {
    "repository": "https://github.com/mleem97/mm-skills",
    "path": "pwa-engineering",
    "ref": "291d5ac93ab061b43ab20c57c0335f7b39bcccdd"
  },
  "manifestUrl": "/registry/v1/skills/pwa-engineering.json",
  "pageUrl": "/skills/pwa-engineering",
  "fileCount": 7,
  "totalBytes": 17190,
  "clients": {
    "agents": {
      "label": "Shared Agent Skills",
      "user": "~/.agents/skills",
      "project": ".agents/skills"
    },
    "codex": {
      "label": "Codex",
      "user": "~/.agents/skills",
      "project": ".agents/skills"
    },
    "opencode": {
      "label": "OpenCode",
      "user": "~/.config/opencode/skills",
      "project": ".opencode/skills"
    },
    "antigravity": {
      "label": "Antigravity",
      "user": "~/.gemini/config/skills",
      "project": ".agents/skills"
    }
  },
  "files": [
    {
      "path": "agents/openai.yaml",
      "size": 302,
      "sha256": "eccc589abfb0ee851c76aae511f56ca1353792d30db2c7ec11b78a3573e1a76b",
      "url": "/raw/pwa-engineering/agents/openai.yaml"
    },
    {
      "path": "README.md",
      "size": 877,
      "sha256": "e043fd595ddd864f88125917156131e9f961a055ad53ecb9b32c9317a76cb087",
      "url": "/raw/pwa-engineering/README.md"
    },
    {
      "path": "references/official-sources.md",
      "size": 1306,
      "sha256": "cc7db59ab6033ebf7bdf16374602416c26ce0d012713b0aee25643f3858b5f64",
      "url": "/raw/pwa-engineering/references/official-sources.md"
    },
    {
      "path": "scripts/manifest_preflight.py",
      "size": 5256,
      "sha256": "30711cf7f05880b34216f7160350ed5d17aca970ce5b750b8c5a4c9f91d582d4",
      "url": "/raw/pwa-engineering/scripts/manifest_preflight.py"
    },
    {
      "path": "SKILL.md",
      "size": 6199,
      "sha256": "4a9c43e3f00a6e88dbc83e6dc8283cd69d5d1ef06451b93685327efe4cc6dc1d",
      "url": "/raw/pwa-engineering/SKILL.md"
    },
    {
      "path": "SOURCE.md",
      "size": 407,
      "sha256": "0b08003406ee1899f7eb0546af49983c7c7f4f1a347d7e7b186f761c40f17b98",
      "url": "/raw/pwa-engineering/SOURCE.md"
    },
    {
      "path": "tests/test_manifest_preflight.py",
      "size": 2843,
      "sha256": "4b2a0a8a04be5013d3b2bbdc8b0bdea9ef6735f31b741beabe60febab3b52c22",
      "url": "/raw/pwa-engineering/tests/test_manifest_preflight.py"
    }
  ]
}
