Individual skill
electron-best-practices
Guide AI agents through Electron app development with React including security patterns, type-safe IPC, React integration, packaging with code signing, and testing. Keywords: electron, electron-vite, electron-forge, contextBridge, IPC, security, react, packaging, code signing, notarization, playwright, desktop app.
skills/tech/development/tooling/electron-best-practices/SKILL.md
Source commit e02ec7e226a6e4f8419fd3b88a1d8e472d421b32
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 182
- Repository last updated
- Feb 24, 2026
- License
- Not available
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- testing Derived category
- security Derived category
- engineering Derived category
- testing-browser Derived category
- engineering-web Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 12,368 bytesSKILL.mdcore · 12,368 bytesSKILL.mdcore · 12,368 bytesSKILL.mdcore · 12,368 bytesSKILL.mdcore · 12,368 bytesassets/configs/electron-vite.config.ts.mddoc · 4,321 bytesassets/configs/forge.config.js.mddoc · 5,668 bytesassets/configs/playwright.config.ts.mddoc · 5,951 bytesassets/configs/tsconfig.json.mddoc · 5,280 bytesassets/examples/multi-window-example.mddoc · 10,045 bytesassets/examples/typed-ipc-example.mddoc · 11,508 bytesassets/templates/ipc-handler.ts.mddoc · 4,249 bytesassets/templates/main-process.ts.mddoc · 4,033 bytesassets/templates/preload-script.ts.mddoc · 3,970 bytesassets/templates/react-root.tsx.mddoc · 4,056 bytesreferences/architecture/multi-window-state.mddoc · 16,475 bytesreferences/architecture/process-separation.mddoc · 15,331 bytesreferences/architecture/project-structure.mddoc · 12,327 bytesreferences/integration/react-patterns.mddoc · 8,184 bytesreferences/integration/state-management.mddoc · 9,452 bytesreferences/ipc/electron-trpc.mddoc · 8,884 bytesreferences/ipc/error-serialization.mddoc · 8,661 bytesreferences/ipc/typed-ipc.mddoc · 9,704 bytesreferences/packaging/auto-updates.mddoc · 7,355 bytesreferences/packaging/bundle-optimization.mddoc · 6,456 bytesreferences/packaging/ci-cd-patterns.mddoc · 7,746 bytesreferences/packaging/code-signing.mddoc · 7,199 bytesreferences/security/context-isolation.mddoc · 11,820 bytesreferences/security/csp-and-permissions.mddoc · 11,722 bytesreferences/security/security-checklist.mddoc · 12,325 bytesreferences/testing/playwright-e2e.mddoc · 7,833 bytesreferences/testing/test-structure.mddoc · 8,055 bytesreferences/testing/unit-testing.mddoc · 8,886 bytesreferences/tooling/electron-forge.mddoc · 9,560 bytesreferences/tooling/electron-vite.mddoc · 9,542 bytesreferences/tooling/tauri-comparison.mddoc · 11,843 bytesscripts/analyze-security.tsruns · 12,598 bytesscripts/generate-ipc-types.tsruns · 16,163 bytesscripts/scaffold-electron-app.tsruns · 17,568 bytes
No licensed excerpt is available. You can inspect the pinned source.