What problem does it solve?
This Skill provides a comprehensive guide to building Electron desktop applications, including setting up main and renderer processes, secure IPC, preload scripts, window management, and menus, to accelerate robust desktop feature development.
Core Features & Use Cases
- Architecture overview: main process, renderer process, and preload
- Feature implementation guidance: IPC handlers, window management, and menu configuration
- Best practices: security, performance, UX, and cross-platform considerations
- Use Case: building a desktop app with secure IPC communication between processes for a dynamic user workflow.
Quick Start
Install Node.js and npm, install project dependencies, and run the desktop app in development mode using your project's usual Electron startup command. Start by exploring the main process file structure under apps/desktop/src/main and the renderer under apps/desktop/src/renderer, then follow the step-by-step guides in references.