Electron — архитектура десктопного приложения
engineering
electron-skills is a Claude Code skill that implements Electron patterns for the LlamaFarm Desktop application using Electron 28 and electron-vite 2. It covers main/renderer/preload process architecture, type-safe IPC communication, context isolation via `contextBridge.exposeInMainWorld`, cross-platform packaging for macOS/Windows/Linux with electron-builder, and auto-updates through electron-updater. The skill includes dedicated documents on IPC patterns, security (CSP, preload hardening), and performance (window management, memory, startup time), and inherits TypeScript patterns from typescript-skills. Designed for desktop Electron app developers who need a security-first approach — `nodeIntegration: false` enforced, minimal API surface exposed in preload — it is invoked by the agent internally rather than called directly by the user.
- #electron
- #typescript
- #desktop
- #ipc
- #security
- #context-isolation