quasarframework/agent-skills

quasar-bex-development

Build, configure, secure, debug, test, and package browser extensions with Quasar BEX mode.

ソースを見る
リポジトリの原文

見出し、例、コード、表、リンク、参照画像を含む原文を表示しています。

Quasar Browser Extension Development

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

Map extension contexts

  1. Inspect quasar.config.* > bex, src-bex/manifest.json, background scripts, content scripts, injected scripts, popup/options pages, and bridge usage.
  2. Read the current Quasar BEX documentation and target-browser extension documentation.
  3. Add the mode with quasar mode add bex.
  4. Identify each execution context and its available APIs before changing code.

Minimize privilege and trust

  • Request only required permissions, host permissions, and web-accessible resources.
  • Treat page DOM, page messages, storage, tabs, and external messages as untrusted input.
  • Validate message origin, shape, channel, and response before privileged actions.
  • Use the BEX bridge for supported cross-context communication; handle teardown and navigation cleanly.
  • Keep privileged APIs in the background context and expose narrow operations to content/UI contexts.
  • Respect Manifest V3 service-worker suspension: persist required state and do not rely on long-lived globals.
  • Avoid remote code and dynamic execution that violate browser store policies or CSP.
  • Account for API and manifest differences between Chrome-family browsers and Firefox.

Validate in target browsers

  1. Run quasar dev -m bex -T chrome or the supported target and load the development extension.
  2. Test installation, update, browser restart, tab navigation, service-worker restart, and permission denial/removal.
  3. Test every content-script match pattern against intended and unintended pages.
  4. Build with quasar build -m bex -T <target> and inspect the emitted manifest and package contents.
  5. Run tests, typecheck, lint, formatting, and store-policy checks for each supported browser.
同じリポジトリから

関連する Skills

すべての Skills
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日
quasarframework
コミュニティ

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.

導入数
1
GitHub Stars
1
更新日
8月19日