What problem does it solve? Adding features to an Electron desktop app requires coordinating code across the main process, preload scripts, IPC type definitions, renderer services, and store actions, which is error-prone without a clear architectural guide. ## Core Features & Use Cases - IPC Controller Patterns: Step-by-step guidance for creating controllers with the ControllerModule base class and IpcMethod decorators, plus registry integration. - Local Tools Workflow: End-to-end instructions for building agent-callable local tools, from manifest definition through controller implementation. - Window and Menu Management: Reference guides for window state persistence, multi-window coordination, app menus, context menus, and tray menus with i18n support. - Use Case: When adding a desktop notification feature, follow the guide to create the controller, define IPC types, build the renderer service, and wire up the store action in the correct order. ## Quick Start Use the desktop skill to add a new IPC controller for a desktop feature in the Electron app.