关于 tauri-v2-integration
用于 VMark 的 Tauri v2 集成技能,帮助维护前端与 Rust 之间一致的桥接和 IPC 流程。它涵盖双向通信、菜单与命令更新,以及 WYSIWYG 和源码模式的行为一致性。
主要功能
- 01梳理 Rust 与 WebView 通信方向
- 02维护前端 IPC hooks 与 plugins
- 03更新 Rust 命令和菜单项
- 04保持两种编辑模式行为一致
- 05可使用 Tauri MCP 验证端到端行为
适用场景
- 01调整前端与 Rust 的 IPC 流程
- 02修改 Tauri 命令或菜单
- 03验证 WYSIWYG 与源码模式一致性
MCP 相关
该技能指出可使用 Tauri MCP 工具验证端到端行为;未说明其自身提供 MCP 服务。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ xiaolai/ vmark --skill tauri-v2-integration安装后在 Claude Code 中输入/tauri-v2-integration确认已加载。
附带文件references/paths.mdscripts/scan_ipc.sh
详细介绍
Tauri v2 集成(VMark)
概述
确保 Tauri v2 桥接模式和 IPC 流程在前端与 Rust 之间保持一致。
工作流
- 确定桥接方向:
- Rust -> Webview:使用
window.emit()/app.emit(),并在前端调用listen()。 - Webview -> Rust:使用
invoke()。
- Rust -> Webview:使用
- 更新管理 IPC 的前端钩子/插件(
src/hooks/、src/plugins/)。 - 更新
src-tauri/中的 Rust 命令或菜单项。 - 确保 WYSIWYG 模式和源代码模式下的行为一致。
- 如果需要验证 E2E 行为,请使用 Tauri MCP 工具。
参考
references/paths.md:关键文件和模式。- 手动 E2E:模式请参阅
tauri-mcp-testing技能。
相关技能
tauri-app-dev— Tauri 2.0 通用模式(命令、状态、插件、安全性)tauri-mcp-testing— 使用 Tauri MCP 工具进行 E2E 测试rust-tauri-backend— VMark Rust 后端实现
评论
支持 Markdown