What problem does it solve? Building cross-platform desktop apps with Electrobun involves fast-evolving APIs, split Bun/browser contexts, and tricky build, update, and distribution steps. This Skill provides safe defaults, typed RPC patterns, and operational guidance so you avoid common pitfalls like broken RPC in sandboxed webviews, misconfigured navigation rules, and updater channel mismatches. ## Core Features & Use Cases - Typed RPC Patterns: Define shared RPCSchema types between the Bun main process and browser views, with request/message handlers on both sides. - Security Baselines: Apply sandbox mode, navigation allowlists, and per-account partitions for untrusted or multi-account content. - Build & Distribution Guidance: Configure electrobun.config.ts, build lifecycle hooks, updater flows, and channel-based artifacts (canary/stable). - Use Case: You are building a desktop mail client with Electrobun and need to isolate multiple IMAP account sessions, render remote HTML safely in sandboxed webviews, and ship auto-updates through a stable release channel. ## Quick Start Ask the assistant to scaffold an Electrobun app with a typed RPC layer between the Bun main process and a sandboxed BrowserWindow, following Electrobun best practices.