What problem does it solve?
Electron desktop development is complex and requires careful architecture, IPC patterns, preload scripting, and window management. This Skill provides a structured guide to design, implement, and maintain Electron-based desktop apps with clear module boundaries, secure IPC, and scalable UI orchestration.
Core Features & Use Cases
- Architecture overview: Main process, renderer process, and preload scripts working together to create robust desktop applications.
- IPC patterns and service wiring: How to expose secure APIs from the main process to renderers and how to organize controllers, services, and stores.
- Use cases: Building a multi-window Electron app with persistent state, menu handling, and window lifecycle management.
Quick Start
Follow the guide to scaffold your Electron app, wire IPC, and implement a sample window with a preload script.