mcpField
T
tauri-v2-integration

tauri-v2-integration

github.com/xiaolai開発87861 回インストール今日更新
リポジトリ

tauri-v2-integration について

VMark の Tauri v2 統合を支援し、フロントエンドと Rust 間のブリッジや IPC の一貫性を保つスキルです。双方向通信、コマンドやメニューの更新、編集モード間の動作を扱います。

主な機能

  1. 01Rust と WebView の通信方向の整理
  2. 02フロントエンドの IPC hooks と plugins の管理
  3. 03Rust コマンドとメニュー項目の更新
  4. 04両編集モード間の動作統一
  5. 05Tauri MCP ツールによる E2E 検証

活用シーン

  1. 01フロントエンドと Rust 間の IPC フロー調整
  2. 02Tauri コマンドやメニューの変更
  3. 03WYSIWYG と Source モードの整合性確認

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)

概要

フロントエンドと Rust の間で、Tauri v2 のブリッジパターンと IPC フローの一貫性を保ちます。

ワークフロー

  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 バックエンド実装

コメント