skill-desktop-tauri
CommunityShip Tauri 2.x desktop apps to Windows, Mac, Linux.
System Documentation
What problem does it solve?
Building production-grade Tauri 2.x desktop apps requires coordinating Rust backend IPC logic, system webview frontend code, platform-specific native installer bundles, secure auto-update signing, and multi-OS CI/CD pipelines—all of which require hundreds of lines of repetitive configuration and carry high risk of missing critical security or compliance requirements.
Core Features & Use Cases
- Full hybrid project scaffolding: Generates a complete Tauri 2.x project tree with a Rust backend using the Tauri 2 Capability System for secure, deny-by-default IPC permissions, a React (default) or Vue 3 frontend with Vite 5, and preconfigured strict Content Security Policy.
- Cross-platform release automation: Includes a prebuilt GitHub Actions workflow for building native installers (.msi for Windows, .dmg and .app for macOS, .deb, .AppImage and .rpm for Linux) via tauri-action, plus cargo-dist integration for offline build configuration validation.
- Built-in compliance and quality gates: Enforces 75% Rust test coverage via llvm-cov, 80% frontend test coverage via Vitest, dual-ecosystem SPDX license allowlists for both npm and cargo, and guards against common Tauri anti-patterns like wildcard capability permissions or Tauri 1.x legacy allowlist patterns.
- Use Case: A team building a desktop control tool for embedded AI cameras can use this skill to generate a fully configured, compliant Tauri project in minutes instead of spending days setting up the Rust backend, frontend build pipeline, multi-OS CI, and auto-update channel plumbing.
Quick Start
Use the skill-desktop-tauri skill to generate a complete, production-ready Tauri 2.x desktop project with your preferred frontend framework, auto-update enabled, and compliance checks preconfigured by providing your project name, app display name, and reverse-DNS bundle identifier to the scaffolder.
Dependency Matrix
Required Modules
None requiredComponents
đź’» Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: skill-desktop-tauri Download link: https://github.com/limit5/OmniSight-Productizer/archive/main.zip#skill-desktop-tauri Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.