What problem does it solve?
This Skill provides guidance and best practices for developing cross-platform desktop applications using modern web technologies, enabling you to build applications that run on Windows, macOS, and Linux from a single codebase.
Core Features & Use Cases
- Framework Guidance: Recommends Tauri and Electron based on project needs, detailing their strengths and weaknesses.
- Project Setup: Provides commands and folder structure examples for both Tauri and Electron projects.
- Core Concepts: Explains essential architecture like process separation in Electron and command invocation in Tauri.
- Build & Deployment: Covers build configurations, auto-update mechanisms, and deployment strategies.
- Use Case: You want to build a new desktop application for your company that needs to run on both Windows and macOS. This Skill will help you choose between Tauri and Electron, set up the project, and understand the core development patterns.
Quick Start
Use the desktop-app skill to set up a new Electron project with React.