What problem does it solve? Electron apps frequently ship with insecure defaults, broken app names in the macOS menu, and drifting IPC contracts between processes. This Skill encodes the correct main/preload/renderer architecture, a security checklist, and packaging configuration so desktop apps are safe and correctly branded by construction. ## Core Features & Use Cases - Secure process architecture: Enforces contextIsolation, sandbox, strict CSP, and a narrow typed IPC bridge shared across main, preload, and renderer. - App identity and native feel: Fixes the macOS menu showing "Electron", configures productName, menus, and adds macOS vibrancy / Windows Mica with light-dark theming and accessibility fallbacks. - Packaging and distribution: Covers electron-builder vs Forge, per-platform icons, code signing, notarization, and auto-update wiring. - Use Case: You are scaffolding a TypeScript Electron app with electron-vite and need a contextIsolation-safe IPC layer, a correctly named macOS menu, and a signed installer — this Skill walks through each step with reference code. ## Quick Start Use the electron skill to scaffold a secure Electron app with typed IPC between the renderer and main process.