Electron — безопасная архитектура IPC и главного процесса
engineering
electron-dev — это скилл для Claude Code, который устанавливает безопасные и единообразные паттерны разработки главного процесса Electron в проекте Gemini-Subtitle-Pro. Скилл активируется при работе с IPC handlers (`ipcMain.handle()`), preload-скриптами и contextBridge, нативными интеграциями ffmpeg, whisper и yt-dlp, операциями с файловой системой и протокол-обработчиками. Внутри — строгий чеклист для новых IPC-каналов: handler в `electron/main.ts`, bridge в `electron/preload.ts`, типы в `electron.d.ts`, соглашение об именовании в формате `feature:action`. Критическая часть скилла фиксирует обязательные настройки безопасности BrowserWindow: `nodeIntegration: false`, `contextIsolation: true`, `sandbox: true`. Подойдёт разработчикам десктопных приложений на Electron с TypeScript, которым нужна воспроизводимая архитектура межпроцессного взаимодействия.
- #electron
- #ipc
- #desktop-app
- #security
- #native-integration
- #typescript