rust-tauri-development
Installation
SKILL.md
Rust Tauri Development
Expert Tauri v2 development for building desktop applications with Rust backend and web frontend.
DECISION POINTS
IPC Pattern Selection
Data Exchange Pattern:
├─ Request/Response needed?
│ ├─ YES: Use #[tauri::command]
│ │ ├─ Sync operation? → fn command() -> Result<T, String>
│ │ └─ I/O operation? → async fn command() -> Result<T, String>
│ └─ NO: Fire-and-forget?
│ ├─ YES: Use events (emit/listen)
│ └─ Large binary data? → Use raw payload channels