What problem does it solve? Building Electron desktop apps requires correctly separating the main, preload, and renderer processes while following security best practices, which is error-prone without clear guidance. This Skill provides concrete patterns for structuring Electron Forge apps with React, Webpack, and TypeScript, including kiosk-mode deployment on Raspberry Pi touchscreens. ## Core Features & Use Cases - Three-Process Architecture Guidance: Defines clear responsibilities for the main process, preload scripts, and React renderer, with typed IPC patterns via contextBridge and ipcMain. - Security Best Practices: Enforces context isolation, sandboxing decisions, CSP headers, and prohibits nodeIntegration and the deprecated remote module. - Kiosk Mode & Offline-First Patterns: Covers fullscreen kiosk BrowserWindow configuration, crash recovery, and graceful handling of network disconnection for embedded displays. - Use Case: When adding a new settings feature to the smoker kiosk app, use this Skill to correctly wire a typed IPC channel from the React renderer through the preload bridge to the main process. ## Quick Start Ask the AI to add a new typed IPC channel between the React renderer and the Electron main process following the project's preload bridge pattern.