Skip to main content

tauri-v2-integration

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

Source facts

Repository
xiaolai/vmark
Last source activity
October 3, 2026 at 04:36
Detected SKILL.md language
English
Stars
824
Forks
132

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
3 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
tauri-v2-integration
description
Implement or adjust VMark frontend <-> Tauri v2 integration. Use when adding invoke/emit bridges, menu accelerators, or IPC-related UI behaviors.
# Tauri v2 Integration (VMark) ## 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
View on GitHub