quasarframework/agent-skills

quasar-pwa-development

Build, configure, debug, test, and deploy Quasar Progressive Web Apps.

查看源码
仓库原始内容

按源仓库内容呈现,保留标题、案例、代码、表格、链接以及原文引用的演示图片。

Quasar PWA Development

Use this skill with quasar-development and, when combined, the SSR or SSG skill.

Choose the service-worker strategy

  1. Inspect quasar.config.* > pwa, src-pwa/, manifest configuration, and current Workbox mode.
  2. Read the current Quasar PWA documentation.
  3. Add the mode with quasar mode add pwa.
  4. Prefer GenerateSW for standard caching; use InjectManifest only when custom service-worker logic is required.

Design caching and updates explicitly

  • Define what works offline and which requests must remain network-only.
  • Never cache authentication responses, personalized data, mutation requests, or sensitive API content without a reviewed policy.
  • Version application-shell and runtime caches; remove obsolete caches during activation.
  • Provide an update flow appropriate to the app. Do not force activation when it can discard unsaved user work.
  • Keep manifest identity, scope, start URL, display mode, theme colors, and icons aligned with deployment.
  • Remember service workers require a secure context except on localhost.
  • Test development behavior only where Quasar enables PWA service-worker handling; production output is authoritative.

Validate

  1. Build with quasar build -m pwa and serve the output over HTTPS or localhost.
  2. Verify manifest and service-worker registration in browser developer tools.
  3. Test first load, reload, offline launch, network recovery, a deployed update, and cache cleanup.
  4. Audit installability, icons, scope, start URL, routing fallbacks, and storage use.
  5. Run tests, typecheck, lint, and formatting checks.
来自同一仓库

更多 Skills

全部 Skills
quasarframework
社区

quasar-bex-development

Build, configure, secure, debug, test, and package browser extensions with Quasar BEX mode. Use for extension manifests, Manifest V3, background service workers, content scripts, injected page scripts, popup and options pages, permissions, cross-context messaging, BEX bridge, Chrome or Firefox targets, store packaging, and quasar dev or quasar build -m bex workflows.

安装量
1
GitHub Stars
1
最近更新
8月19日
quasarframework
社区

quasar-capacitor-development

Build, configure, debug, test, and release Quasar mobile applications using Capacitor for Android and iOS. Use for Quasar Capacitor mode, native projects, Capacitor plugins, permissions, deep links, app lifecycle, device testing, icons and splash screens, signing, stores, live updates, and quasar dev or quasar build -m capacitor workflows.

安装量
1
GitHub Stars
1
最近更新
8月19日
quasarframework
社区

quasar-development

Build, debug, test, and maintain Quasar Framework applications using Vue 3 and Quasar CLI with Vite. Use for Quasar components, composables, plugins, boot files, routing, state management, layouts, forms, theming, configuration, TypeScript, accessibility, testing, builds, dependency updates, and general Quasar application architecture. Pair with a mode-specific Quasar skill for SPA, SSR, SSG, PWA, Capacitor, Cordova, Electron, or BEX work.

安装量
1
GitHub Stars
1
最近更新
8月19日
quasarframework
社区

quasar-electron-development

Build, configure, secure, debug, test, package, and release Quasar desktop applications using Electron on Windows, macOS, and Linux. Use for Quasar Electron mode, main and preload processes, context isolation, IPC, native menus, file and protocol handling, deep links, auto-updates, packaging, signing, and quasar dev or quasar build -m electron workflows.

安装量
1
GitHub Stars
1
最近更新
8月19日