What problem does it solve?
Building Electron desktop apps often leads to inconsistent behavior across macOS, Windows and Linux, where fixes for one platform silently break another, and platform-specific details like title bars, system trays, exit flows and font rendering are easy to mishandle without structured guidance.
Core Features & Use Cases
- Layered cross-platform debugging: Guides you to check main, preload, renderer, assets and build layers separately to avoid cross-platform regressions.
- Platform-specific rule enforcement: Provides clear, non-negotiable rules for macOS vs Windows title bars, tray icons, exit flows and font packaging to prevent misapplied platform semantics.
- Use Case: When working on FileTerm, use this skill to fix a Windows-specific title bar layout regression without breaking macOS's native hiddenInset title bar behavior, or to resolve tray icon visibility issues across all three desktop OSes.
Quick Start
Use the multiplatform-desktop-skill to resolve the inconsistent window close confirmation behavior between macOS and Windows in the FileTerm desktop app.