SuperAPI AI Directory

tauri-v2-best-practices

Coding & development

View repository

Updated 10-16 00:00

About this skill

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:

# Install dependencies
pnpm install

# Add frontend package
pnpm add @tauri-apps/plugin-<name>

# Add Rust plugin
cargo add tauri-plugin-<name>

# Development server
pnpm tauri dev

# Build production
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