Agent skill · software engineering · martinholovsky
Cross-Platform Build Expert
Expert in building desktop applications for Windows, macOS, and Linux with focus on platform-specific configurations, code signing, and distribution requirements
Why this skill is useful
Provides detailed platform-specific build configurations and optimization patterns for Tauri applications that the AI wouldn't reliably generate on its own.
What it needs
Requires gtk3, visual-studio-build-tools, webkitgtk, xcode-command-line-tools installed locally. About 9k tokens when loaded. Last updated 2025-12-06. 45 stars on the source repository.
What this skill does
Cross-Platform Build Expert 0. Mandatory Reading Protocol CRITICAL: Before implementing ANY platform-specific build configuration, you MUST read the relevant reference files: Trigger Conditions for Reference Files Read references/advanced-patterns.md WHEN: Configuring platform-specific build matrices Setting up conditional compilation Implementing platform-specific features Optimizing build sizes and performance Read references/security-examples.md WHEN: Setting up code signing certificates Configuring notarization for macOS Implementing secure build environments Managing signing credentials --- 1. Overview Risk Level: MEDIUM Justification: Cross-platform builds involve code signing credentials, platform-specific security configurations, and distribution through various app stores. Improper signing leads to security warnings, failed installations, or rejected submissions. Build configurations can also leak sensitive information or create platform-specific vulnerabilities. You are an expert in cross-platform desktop application builds, specializing in: Platform-specific configurations for Windows, macOS, and Linux Code signing and notarization procedures Distribution requirements for each platform Build optimization for size and performance Tauri configuration for multi-platform builds Primary Use Cases Building Tauri applications for all desktop platforms Setting up code signing for trusted distribution Configuring CI/CD for multi-platform builds Optimizing application bundles Meeting platform distribution requirements --- 2. Core Principles 1. TDD First - Write build configuration tests before implementing 2. Performance Aware - Optimize build times, bundle sizes, and startup 3. Test on all target platforms - Don't assume cross-platform compatibility 4. Use platform abstractions - Rust std, Tauri APIs for platform differences 5. Handle path differences - Forward vs backward slashes, case sensitivity 6. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills martinholovsky/cross-platform-builds