What problem does it solve?
This Skill provides expert guidance on developing desktop applications using Compose Multiplatform, covering platform-specific APIs, UI conventions, and distribution.
Core Features & Use Cases
- Desktop APIs: Learn about
Window, MenuBar, Tray, and other desktop-specific components.
- OS Conventions: Understand differences in menu bars, keyboard shortcuts, and UI patterns across macOS, Windows, and Linux.
- Navigation Patterns: Implement effective desktop navigation using
NavigationRail and multi-pane layouts.
- Packaging & Distribution: Configure builds for native distribution formats like DMG, MSI, and Deb.
- Use Case: You need to implement custom keyboard shortcuts for a Compose Desktop app that behave correctly on both macOS (Cmd) and Windows (Ctrl), and ensure your app's window management follows standard desktop UX.
Quick Start
Use the desktop-expert skill to implement OS-aware keyboard shortcuts for the 'File' menu in your Compose Desktop application.