Tauri v2 Integration (VMark)

SkillDev tools

Guides your agent through writing tauri claude skill work like invoke/emit bridges and IPC wiring between web frontend and Rust.

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the Tauri v2 Integration (VMark) skill

About this skill

Implement or adjust VMark frontend <-> Tauri v2 integration. Use when adding invoke/emit bridges, menu accelerators, or IPC-related UI behaviors.

What this skill tells your AI

The instructions your AI receives, as published by xiaolai/vmark in .claude/skills/tauri-v2-integration/SKILL.md and read by ahel’s review.

Overview

Ensure Tauri v2 bridge patterns and IPC flows are consistent across frontend and Rust.

Workflow

  1. Identify the bridge direction:
    • Rust -> Webview: window.emit()/app.emit() + listen() on frontend.
    • Webview -> Rust: invoke().
  2. Update frontend hooks/plugins that manage IPC (src/hooks/, src/plugins/).
  3. Update Rust commands or menu entries in src-tauri/.
  4. Keep behavior consistent across WYSIWYG and Source modes.
  5. If E2E behavior needs validation, use Tauri MCP tools.

References

  • references/paths.md for key files and patterns.
  • Manual E2E: see tauri-mcp-testing skill for patterns.

Related Skills

  • tauri-app-dev — General Tauri 2.0 patterns (commands, state, plugins, security)
  • tauri-mcp-testing — E2E testing via Tauri MCP tools
  • rust-tauri-backend — VMark Rust backend implementation

Signals

GitHub stars
808
Forks
127
Last commit
Sep 2026
Advanced
Item type
skill
Key
tauri-v2-integration
Source
github.com/xiaolai/vmark