| name | tauri-v2-best-practices |
| description | Best practices for Tauri v2 - Build desktop applications with web technologies |
| metadata | {"tags":"tauri, v2, desktop, rust, javascript, typescript, cross-platform"} |
When to use
Use this skills whenever you are dealing with Tauri v2 code to obtain the domain-specific knowledge.
How to use
Read individual rule files for detailed explanations and code examples:
Core Architecture
Window Management
System Interaction
Security
Advanced Features
Frontend Integration
Deployment
Quick Reference
Package Manager
This project uses pnpm for package management:
pnpm install
pnpm add @tauri-apps/plugin-<name>
cargo add tauri-plugin-<name>
pnpm tauri dev
pnpm tauri build
Key Concepts
- Commands: Frontend calls to Rust functions via
invoke()
- Events: Bidirectional communication between frontend and backend
- Permissions: Capability-based security model
- Plugins: Official plugins for common functionality