What problem does it solve?
This skill provides expert assistance for the development of Tauri v2 applications, streamlining the full development lifecycle from project setup to cross-platform deployment.
Core Features & Use Cases
- Rust Backend Commands: Implement commands with
#[tauri::command] and proper error handling.
- IPC Configuration: Set up IPC patterns for frontend-backend communication (invoke, events, channels).
- Security Configuration: Configure security capabilities and permissions for plugins and APIs.
- Reference Documentation: Access detailed reference guides for plugins, updater/distribution, and advanced runtime.
- Build and Deploy: Support for building and deploying for desktop (macOS, Windows, Linux) and mobile (iOS, Android).
- Frontend Integration: Integrate Vite + TanStack Router frontends with Tauri backends.
- Configurations: Configure
tauri.conf.json and Cargo.toml for cross-platform builds.
Quick Start
Use the tauri-v2 skill to initialize a new Tauri project with the following command:
npm create tauri-app@latest