desktop-tauri
Installation
SKILL.md
Tauri
Purpose
Build secure, performant, lightweight desktop applications using Tauri — combining a Rust backend with a WebView frontend (HTML/CSS/JS/TypeScript). Tauri produces significantly smaller binaries than Electron (often 3-50 MB vs 150+ MB), uses less memory, and enforces security through capability-based permissions.
Agent Protocol
Trigger
Exact user phrases: "Tauri", "Tauri app", "Tauri v2", "Rust backend", "Tauri commands", "Tauri plugin", "Tauri IPC", "Tauri packaging", "Tauri bundle", "Tauri CLI", "create-tauri-app".
Input Context
- Tauri version (v1 vs v2 — v2 for new projects)
- Frontend framework (React, Vue, Svelte, Solid, vanilla)
- Build tool (Vite, webpack)
- Rust backend requirements (file system, shell, database, serial)
- Desktop targets (Windows, macOS, Linux, mobile)
- Security requirements (capability-based permissions, CSP)
- Bundle format (MSI, DMG, AppImage, deb)