mcpField
T
tauri-v2-integration

tauri-v2-integration

github.com/xiaolai开发87861 次安装今天更新
代码仓库

关于 tauri-v2-integration

用于 VMark 的 Tauri v2 集成技能,帮助维护前端与 Rust 之间一致的桥接和 IPC 流程。它涵盖双向通信、菜单与命令更新,以及 WYSIWYG 和源码模式的行为一致性。

主要功能

  1. 01梳理 Rust 与 WebView 通信方向
  2. 02维护前端 IPC hooks 与 plugins
  3. 03更新 Rust 命令和菜单项
  4. 04保持两种编辑模式行为一致
  5. 05可使用 Tauri MCP 验证端到端行为

适用场景

  1. 01调整前端与 Rust 的 IPC 流程
  2. 02修改 Tauri 命令或菜单
  3. 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 之间保持一致。

工作流

  1. 确定桥接方向:
    • Rust -> Webview:使用 window.emit()/app.emit(),并在前端调用 listen()。
    • Webview -> Rust:使用 invoke()。
  2. 更新管理 IPC 的前端钩子/插件(src/hooks/、src/plugins/)。
  3. 更新 src-tauri/ 中的 Rust 命令或菜单项。
  4. 确保 WYSIWYG 模式和源代码模式下的行为一致。
  5. 如果需要验证 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