quasarframework/agent-skills

quasar-pwa-development

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

Zobacz źródło
Oryginalny dokument Skill

Treść z repozytorium z zachowaniem nagłówków, przykładów, kodu, tabel, linków i obrazów.

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.
z tego samego repozytorium

Więcej Skills

Wszystkie Skills
quasarframework
Społeczność

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.

instalacje
1
GitHub Stars
1
Aktualizacja
19 sie
quasarframework
Społeczność

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.

instalacje
1
GitHub Stars
1
Aktualizacja
19 sie
quasarframework
Społeczność

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.

instalacje
1
GitHub Stars
1
Aktualizacja
19 sie
quasarframework
Społeczność

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.

instalacje
1
GitHub Stars
1
Aktualizacja
19 sie