quasarframework/agent-skills

quasar-bex-development

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

소스 보기
원본 Skill 문서

원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.

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

모든 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일