What problem does it solve? Developers building Tauri desktop applications often struggle to choose and correctly implement secure communication between the web frontend and the Rust backend, risking exposed commands or misconfigured security patterns. ## Core Features & Use Cases - IPC Primitives Reference: Covers Events (bidirectional fire-and-forget messaging) and Commands (JSON-RPC-style invocation) with Rust and TypeScript code examples. - Brownfield vs Isolation Guidance: Explains when to use the default brownfield pattern versus the isolation pattern with AES-GCM encryption and sandboxed iframe validation. - Security Best Practices: Provides input validation patterns, command whitelisting, and typed argument handling for hardened IPC surfaces. - Use Case: When building a Tauri app that reads files from disk, use this Skill to implement an isolation hook that blocks path traversal attempts and validates every invoke call before it reaches Rust. ## Quick Start Ask the assistant to explain the difference between Tauri's brownfield and isolation IPC patterns and show how to configure an isolation hook for your app.