desktop - Electron Desktop Development Guide for App Implementation
Guides implementation of desktop features, IPC handlers, controllers, and window management in Electron-based applications
Tags
Updated: 2026-02-13Capabilities
Typical Inputs
Typical Outputs
What this skill does
- create controller modules
- define IPC types
- implement preload scripts
- manage application windows
- configure desktop menus
- handle main process events
- develop local tools
Inputs
- Electron framework
- application source code
- system APIs
- local file system
Outputs
- desktop application
- IPC communication layer
- preload scripts
- window configurations
- menu definitions
- controller implementations
Requirements
- Electron runtime environment
- Node.js installation
- main-renderer architecture
- controller registry
- IPC type definitions
