II.
SkillArea overview
Reference · liveskill-area:cross-platform-desktop
Cross-Platform Desktop Development overview
Strategies for shipping desktop applications across Windows, macOS, and Linux — abstraction layers, conditional compilation, platform- specific packaging (MSI, DMG, AppImage, Flatpak, Snap), and automated multi-platform CI/CD builds.
Attributes
displayName
Cross-Platform Desktop Development
description
Strategies for shipping desktop applications across Windows, macOS,
and Linux — abstraction layers, conditional compilation, platform-
specific packaging (MSI, DMG, AppImage, Flatpak, Snap), and
automated multi-platform CI/CD builds.
domains
expertiseLevels
- intermediate
- expert
Outgoing edges
applies_to1
- specialization:desktop-development·Specialization
Incoming edges
lib_requires_skill_area81
- lib-agent:cli-mcp-development--shell-portability-expert·LibraryAgentshell-portability-expert
- lib-agent:desktop-development--artifact-distribution-specialist·LibraryAgentartifact-distribution-specialist
- lib-agent:desktop-development--cross-platform-abstraction-architect·LibraryAgentcross-platform-abstraction-architect
- lib-agent:desktop-development--desktop-ci-architect·LibraryAgentdesktop-ci-architect
- lib-agent:desktop-development--desktop-migration-strategist·LibraryAgentdesktop-migration-strategist
- lib-agent:desktop-development--flutter-desktop-expert·LibraryAgentflutter-desktop-expert
- lib-agent:desktop-development--legacy-modernization-expert·LibraryAgentlegacy-modernization-expert
- lib-agent:desktop-development--linux-packaging-expert·LibraryAgentlinux-packaging-expert
- lib-agent:desktop-development--maui-xamarin-specialist·LibraryAgentmaui-xamarin-specialist
- lib-agent:desktop-development--platform-convention-advisor·LibraryAgentplatform-convention-advisor
- lib-agent:desktop-development--qt-cpp-specialist·LibraryAgentqt-cpp-specialist
- lib-agent:desktop-development--release-manager·LibraryAgentrelease-manager
- lib-agent:desktop-development--tauri-rust-specialist·LibraryAgenttauri-rust-specialist
- lib-agent:gpu-programming--cross-platform-gpu-expert·LibraryAgentcross-platform-gpu-expert
- lib-process:cli-mcp-development--cross-platform-cli-compatibility·LibraryProcessspecializations/cli-mcp-development/cross-platform-cli-compatibility
- lib-process:desktop-development--auto-update-system·LibraryProcessspecializations/desktop-development/auto-update-system
- lib-process:desktop-development--code-signing-setup·LibraryProcessspecializations/desktop-development/code-signing-setup
- lib-process:desktop-development--cross-platform-app-init·LibraryProcessspecializations/desktop-development/cross-platform-app-init
- lib-process:desktop-development--cross-platform-testing·LibraryProcessspecializations/desktop-development/cross-platform-testing
- lib-process:desktop-development--desktop-accessibility·LibraryProcessspecializations/desktop-development/desktop-accessibility
- lib-process:desktop-development--desktop-analytics·LibraryProcessspecializations/desktop-development/desktop-analytics
- lib-process:desktop-development--desktop-build-pipeline·LibraryProcessspecializations/desktop-development/desktop-build-pipeline
- lib-process:desktop-development--desktop-i18n·LibraryProcessspecializations/desktop-development/desktop-i18n
- lib-process:desktop-development--desktop-migration·LibraryProcessspecializations/desktop-development/desktop-migration
- lib-process:desktop-development--desktop-ui-implementation·LibraryProcessspecializations/desktop-development/desktop-ui-implementation
- lib-process:desktop-development--desktop-ui-testing·LibraryProcessspecializations/desktop-development/desktop-ui-testing
- lib-process:desktop-development--desktop-unit-testing·LibraryProcessspecializations/desktop-development/desktop-unit-testing
- lib-process:desktop-development--file-system-integration·LibraryProcessspecializations/desktop-development/file-system-integration
- lib-process:desktop-development--incremental-feature-e2e-gate·LibraryProcessspecializations/desktop-development/incremental-feature-e2e-gate
- lib-process:desktop-development--inter-app-communication·LibraryProcessspecializations/desktop-development/inter-app-communication
- lib-process:desktop-development--linux-packaging·LibraryProcessspecializations/desktop-development/linux-packaging
- lib-process:desktop-development--macos-features·LibraryProcessspecializations/desktop-development/macos-features
- lib-process:desktop-development--mvvm-implementation·LibraryProcessspecializations/desktop-development/mvvm-implementation
- lib-process:desktop-development--native-notifications·LibraryProcessspecializations/desktop-development/native-notifications
- lib-process:desktop-development--performance-optimization·LibraryProcessspecializations/desktop-development/performance-optimization
- lib-process:desktop-development--security-hardening·LibraryProcessspecializations/desktop-development/security-hardening
- lib-process:desktop-development--system-services-integration·LibraryProcessspecializations/desktop-development/system-services-integration
- lib-process:desktop-development--system-tray-integration·LibraryProcessspecializations/desktop-development/system-tray-integration
- lib-process:desktop-development--windows-features·LibraryProcessspecializations/desktop-development/windows-features
- lib-process:gpu-programming--hip-porting-cross-platform·LibraryProcessspecializations/gpu-programming/hip-porting-cross-platform
- lib-process:mobile-development--cross-platform-ui-library·LibraryProcessspecializations/mobile-development/cross-platform-ui-library
- lib-skill:cli-mcp-development--cross-env-setup·LibrarySkillcross-env-setup
- lib-skill:cli-mcp-development--cross-platform-path-handler·LibrarySkillcross-platform-path-handler
- lib-skill:cli-mcp-development--line-ending-normalizer·LibrarySkillline-ending-normalizer
- lib-skill:cli-mcp-development--pkg-binary-builder·LibrarySkillpkg-binary-builder
- lib-skill:cli-mcp-development--posix-shell-validator·LibrarySkillposix-shell-validator
- lib-skill:desktop-development--amplitude-desktop-integration·LibrarySkillamplitude-desktop-integration
- lib-skill:desktop-development--appimage-builder·LibrarySkillappimage-builder
- lib-skill:desktop-development--avalonia-ui-setup·LibrarySkillavalonia-ui-setup
- lib-skill:desktop-development--bundle-size-analyzer·LibrarySkillbundle-size-analyzer
- lib-skill:desktop-development--cross-platform-test-matrix·LibrarySkillcross-platform-test-matrix
- lib-skill:desktop-development--deb-package-builder·LibrarySkilldeb-package-builder
- lib-skill:desktop-development--dmg-creator·LibrarySkilldmg-creator
- lib-skill:desktop-development--dotnet-clickonce-config·LibrarySkilldotnet-clickonce-config
- lib-skill:desktop-development--electron-builder-config·LibrarySkillelectron-builder-config
- lib-skill:desktop-development--electron-ipc-security-audit·LibrarySkillelectron-ipc-security-audit
- lib-skill:desktop-development--electron-main-preload-generator·LibrarySkillelectron-main-preload-generator
- lib-skill:desktop-development--electron-memory-profiler·LibrarySkillelectron-memory-profiler
- lib-skill:desktop-development--electron-mock-factory·LibrarySkillelectron-mock-factory
- lib-skill:desktop-development--electron-native-addon-builder·LibrarySkillelectron-native-addon-builder
- lib-skill:desktop-development--electron-protocol-handler-setup·LibrarySkillelectron-protocol-handler-setup
- lib-skill:desktop-development--electron-tray-menu-builder·LibrarySkillelectron-tray-menu-builder
- lib-skill:desktop-development--ev-certificate-validator·LibrarySkillev-certificate-validator
- lib-skill:desktop-development--file-dialog-abstraction·LibrarySkillfile-dialog-abstraction
- lib-skill:desktop-development--file-watcher-setup·LibrarySkillfile-watcher-setup
- lib-skill:desktop-development--flatpak-manifest-generator·LibrarySkillflatpak-manifest-generator
- lib-skill:desktop-development--flutter-desktop-config·LibrarySkillflutter-desktop-config
- lib-skill:desktop-development--macos-sparkle-config·LibrarySkillmacos-sparkle-config
- lib-skill:desktop-development--maui-project-generator·LibrarySkillmaui-project-generator
- lib-skill:desktop-development--msix-package-generator·LibrarySkillmsix-package-generator
- lib-skill:desktop-development--neutralino-js-config·LibrarySkillneutralino-js-config
- lib-skill:desktop-development--nsis-installer-generator·LibrarySkillnsis-installer-generator
- lib-skill:desktop-development--qt-cmake-project-generator·LibrarySkillqt-cmake-project-generator
- lib-skill:desktop-development--qt-installer-framework-config·LibrarySkillqt-installer-framework-config
- lib-skill:desktop-development--rpm-spec-generator·LibrarySkillrpm-spec-generator
- lib-skill:desktop-development--sentry-desktop-setup·LibrarySkillsentry-desktop-setup
- lib-skill:desktop-development--snap-yaml-generator·LibrarySkillsnap-yaml-generator
- lib-skill:desktop-development--tauri-project-setup·LibrarySkilltauri-project-setup
- lib-skill:desktop-development--visual-regression-setup·LibrarySkillvisual-regression-setup
- lib-skill:desktop-development--wix-toolset-config·LibrarySkillwix-toolset-config
- lib-skill:gpu-programming--hip-rocm·LibrarySkillhip-rocm
prerequisite_for_learning1
- skill-area:desktop-ui-frameworks·SkillAreaDesktop UI Frameworks
requires_skill_area3
- stack-profile:desktop-application·StackProfileDesktop Application (Electron/Tauri + React + SQLite + TypeScript)
- stack-profile:cross-platform-desktop·StackProfileCross-Platform Desktop Stack (Tauri, React, SQLite, Rust, TypeScript)
- stack-profile:digital-signage·StackProfileDigital Signage (React, Electron, Node.js, WebSocket, Redis, S3)