quasarframework/agent-skills

quasar-capacitor-development

Build, configure, debug, test, and release Quasar mobile applications using Capacitor for Android and iOS.

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 Capacitor Development

Use this skill with quasar-development for shared UI and application concerns.

Respect the native boundary

  1. Inspect quasar.config.* > capacitor, src-capacitor/, Capacitor config, native platforms, plugins, and supported OS versions.
  2. Read the current Quasar Capacitor documentation and the installed Capacitor/plugin documentation.
  3. Add the mode with quasar mode add capacitor.
  4. Keep web dependencies in the app root and Capacitor/native dependencies where the generated mode structure expects them.

Implement device behavior safely

  • Use maintained Capacitor plugins and verify their version compatibility with the installed Capacitor major.
  • Request permissions at the point of use and handle denied, restricted, and permanently denied states.
  • Handle pause, resume, back button, keyboard, status bar, safe areas, deep links, and network changes deliberately.
  • Validate external URLs and untrusted data crossing plugin boundaries.
  • Keep signing material, API secrets, and store credentials out of source control and client bundles.
  • Make manual native-project changes reproducible and document why they cannot live in configuration.
  • Use live updates only with a reviewed rollback, integrity, compatibility, and store-policy strategy.

Validate on real platforms

  1. Run quasar dev -m capacitor -T android or -T ios as appropriate.
  2. Test changed native behavior on a real device when it involves permissions, lifecycle, hardware, deep links, or release signing.
  3. Build with quasar build -m capacitor -T <target> and open the native project for final packaging.
  4. Test fresh install, upgrade, background/resume, offline behavior, rotation, safe areas, and denied permissions.
  5. Run web tests, typecheck, lint, formatting, and native platform 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-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
quasarframework
Społeczność

quasar-pwa-development

Build, configure, debug, test, and deploy Quasar Progressive Web Apps. Use for Quasar PWA mode, web app manifests, installability, service workers, Workbox GenerateSW or InjectManifest, offline behavior, caching, updates, push-related integration, icons, PWA with SSR or SSG, and quasar dev or quasar build -m pwa workflows.

instalacje
1
GitHub Stars
1
Aktualizacja
19 sie