사용 방법
- 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
- 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
- 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/quasarframework/agent-skills --skill quasar-electron-development시작 전 확인
- 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
- 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.
Quasar Electron Development
Use this skill with quasar-development for renderer UI and shared application concerns.
Map the process boundary
- Inspect
quasar.config.* > electron,src-electron/electron-main.*, every preload script, IPC definitions, packaging tool, and updater strategy. - Read the current Quasar Electron documentation and Electron security guidance.
- Add the mode with
quasar mode add electron. - Identify which code runs in main, preload, and renderer before editing.
Enforce Electron security
- Keep
contextIsolationenabled and renderer Node integration disabled. - Expose a narrow, typed preload API through
contextBridge; never expose rawipcRenderer, filesystem, shell, or process objects. - Validate IPC sender, channel, arguments, paths, URLs, and return data in the main process.
- Do not enable the deprecated
remotemodule. - Restrict navigation, new windows, permissions, protocols, and external URL opening. Allowlist schemes and destinations.
- Apply a strong Content Security Policy and avoid loading remote executable content.
- Treat renderer input as untrusted even when the app is local.
- Resolve packaged assets with Quasar's supported Electron runtime helpers when applicable.
Package deliberately
- Keep main/preload dependencies and native modules in the correct package scope.
- Rebuild and test native modules for each target architecture.
- Configure application identity, icons, file associations, protocols, signing, notarization, and artifact names for each OS.
- Design auto-update signing, rollout, rollback, and migration behavior before enabling it.
Validate
- Run
quasar dev -m electronand exercise main/preload/renderer interactions. - Add tests around IPC validation and privileged operations.
- Build with
quasar build -m electronusing the configured packager. - Install and launch packaged artifacts on every supported OS; test upgrade/uninstall behavior where relevant.
- Run tests, typecheck, lint, formatting, dependency audit, and inspect the packaged file set.



