What problem does it solve?
This Skill provides a robust framework and best practices for architecting secure, cross-platform Electron desktop applications, simplifying complex development tasks.
Core Features & Use Cases
- Secure Architecture Design: Guides the creation of Main/Renderer processes with a focus on security principles like least privilege and defense in depth.
- IPC Communication: Facilitates safe and type-safe Inter-Process Communication (IPC) between the Main and Renderer processes.
- Packaging & Distribution: Assists in configuring Electron applications for reliable cross-platform packaging and distribution.
- Use Case: When starting a new Electron project, use this Skill to scaffold a secure project structure, define IPC channels, and set up build configurations.
Quick Start
Use the electron-architect skill to scaffold a new Electron project named 'my-electron-app' using React and pnpm.