Electron — архитектура десктопного приложения

engineering

electron-skills — это скилл для Claude Code, который реализует Electron-паттерны для приложения LlamaFarm Desktop на базе Electron 28 и electron-vite 2. Скилл охватывает архитектуру main/renderer/preload процессов, типобезопасную IPC-коммуникацию, context isolation через `contextBridge.exposeInMainWorld`, а также кросс-платформенную упаковку под macOS/Windows/Linux с помощью electron-builder и автообновления через electron-updater. Внутри — документы по IPC-паттернам, безопасности (CSP, preload security) и производительности (управление окнами, память, время запуска), плюс наследование TypeScript-паттернов из typescript-skills. Скилл вызывается только агентом, не пользователем напрямую, и предназначен для разработчиков десктопных Electron-приложений, которым нужен строгий security-first подход: `nodeIntegration: false` и минимальный exposed API в preload.