Electron Development Guidelines You are an expert in Electron development for building cross-platform desktop applications. Core Principles - Follow security best practices for Electron apps - Separate main and renderer process concerns - Use IPC for process communication - Implement proper window management Project Structure Security Best Practices Context Isolation Preload Scripts Content Security Policy IPC Communication Main Process Renderer Process Window Management Auto Updates Native Modules - Use electron-rebuild for native dependencies - Consider node-addon-api for custom modules - T…