What problem does it solve? Electron apps bundled with electron-vite under a pnpm workspace hit a recurring set of cryptic build and runtime failures — broken Electron installs, duplicate __dirname declarations, blank white screens from React version mismatches, preload scripts output as .mjs, and secondary BrowserWindows loading the wrong page. This Skill maps each symptom to its root cause and exact fix. ## Core Features & Use Cases - Symptom-to-fix lookup table: Matches five common electron-vite error signatures directly to their resolutions. - Root cause analysis: Explains why pnpm's symlinked virtual store breaks dependency externalization, why Vite injects __dirname shims, and why React 18/19 mismatches crash at mount. - Use Case: Your pnpm dev run fails with "Electron failed to install correctly" — the Skill tells you to add electron, better-sqlite3, and keytar to build.rollupOptions.external in electron.vite.config.ts. ## Quick Start Ask the AI to diagnose why your electron-vite dev run shows a blank white screen or fails with an Electron install error, and apply the matching fix to electron.vite.config.ts.