What problem does it solve? Building features for an Electron desktop app requires coordinating code across the main process, preload scripts, and renderer process, which is error-prone without a clear architectural guide. ## Core Features & Use Cases - IPC Feature Implementation: Step-by-step patterns for creating controllers with @IpcMethod decorators, defining typed IPC contracts, and wiring renderer services. - Local Tools Workflow: Guides building agent-callable local tools (e.g., file rename/move) from manifest definition through store actions to main-process controllers. - Window & Menu Management: Covers app menus, context menus, tray menus, window state persistence, multi-window coordination, and frameless windows. - Use Case: Add a desktop notification feature by creating a NotificationCtr controller, defining IPC types, exposing a renderer service, and calling it from a store action. ## Quick Start Use the desktop skill to add a new Electron IPC feature with a controller, typed IPC contract, and renderer service.