Agent skill · vasilyu1983
software-desktop
Guides cross-platform and native desktop development with Electron, Tauri, Flutter Desktop, MAUI, and platform-native frameworks. Use when choosing a stack or packaging installers.
What it needs
About 11k tokens when loaded.
What this skill does
Desktop Application Development Build cross-platform and native desktop apps with correct architecture, security defaults, and distribution pipelines. Quick Reference Need Recommended Tool / Framework --- --- Cross-platform (JS/TS) Electron — mature ecosystem, large community, Chromium-based Cross-platform (Rust + Web) Tauri — smaller bundles, stronger security model, OS webview, also targets iOS/Android from the same codebase (stable since Tauri 2.0, Oct 2024) Cross-platform (Dart) Flutter Desktop — shared mobile/desktop codebase; strongest on macOS, Windows/Linux slightly behind on package maturity Cross-platform (.NET) .NET MAUI — Windows (WinUI 3 host) + macOS (Mac Catalyst) only; no native Linux desktop target as of mid-2026 (an Avalonia-powered Linux/browser backend is in preview) Cross-platform (Kotlin) Compose Multiplatform — shared Android/desktop UI Native macOS SwiftUI (default for new apps) + AppKit interop for advanced window/menu chrome Native Windows WPF for mature Windows-only line-of-business apps (Microsoft ships it, but it's in maintenance mode); WinUI 3 for a modern Windows 11 look, at the cost of a thinner control/answer ecosystem Native Linux GTK (GNOME), Qt (KDE) Auto-update electron-updater (NSIS target) or Tauri's built-in updater; Sparkle 2 (macOS); avoid Squirrel.Windows for new work — unmaintained, superseded by NSIS Code signing Apple notarization via notarytool; Windows Authenticode via Azure Artifact Signing (formerly "Trusted Signing") or a traditional EV/OV cert; Linux (distro-specific) Installers electron-builder, Tauri bundler, create-dmg, Inno Setup, NSIS, AppImage/Flatpak/Snap Tauri 2 capability system, plugin breaks, WebView2, EU Accessibility Act references/tauri-2-migration.md Tauri 2 production guide Verify .app codesign + notarization scripts/checksigning.sh macOS codesign/spctl/stapler; Windows signtool commented When to Use This Skill Choosing a framework for a new desktop application Building Electron or Tauri apps with c …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills vasilyu1983/software-desktop