mcpField
T
tauri-app-websocket

tauri-app-websocket

github.com/full-stack-skills開発22465 回インストール4 週間前に更新
リポジトリ

tauri-app-websocket について

Tauri アプリで WebSocket を扱う開発者向けのスキルです。エンドポイントや再接続の計画、プラグイン設定、接続ライフサイクルの処理、ネットワーク復旧の確認を支援します。

主な機能

  1. 01エンドポイントと再接続の計画
  2. 02プラグイン機能と許可ホストの設定
  3. 03接続ライフサイクルイベントの処理
  4. 04エラー処理とネットワーク復旧の確認

活用シーン

  1. 01Tauri アプリのリアルタイム通信の設計
  2. 02ホスト許可リストと復旧動作の確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/full-stack-skills/tauri-skills --skill tauri-app-websocket

インストール後、Claude Code で/tauri-app-websocketを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

LICENSE.txt
agents/
openai.yaml
examples/
usage.md
templates/
capabilities.json

詳細

このスキルを使用するタイミング

ユーザーが以下について言及した場合は、必ずこのスキルを使用してください。

  • WebView の制限を受けない WebSocket 接続
  • 接続、メッセージ、切断のイベント
  • Tauri アプリでのリアルタイム更新

トリガーとなるフレーズ:

  • 「websocket」、「realtime」、「connect」、「disconnect」
  • 「WebSocket」、「リアルタイム」、「接続」、「切断」

このスキルの使用方法

  1. WebSocket エンドポイントと再接続戦略を定義します
  2. プラグインの機能と許可するホストを設定します
  3. 接続、メッセージ、切断のライフサイクルイベントを処理します
  4. エラー処理とネットワーク復旧を検証します

出力

  • リアルタイム通信計画
  • ホストの許可リストと復旧チェックリスト

対象範囲

  • 境界:WebSocket プラグインの使用のみ
  • 重要なポイント:ライフサイクル管理とホストの許可リスト

参考資料

キーワード

tauri websocket、リアルタイム、接続、切断

よくある落とし穴

  1. バージョンの互換性:フレームワークのバージョンと依存ライブラリの互換性に注意してください。バージョンによって API が異なる場合があります。
  2. 設定ファイルの形式:設定ファイルの形式の誤りは、最もよくある問題です。エディターの構文チェックを使用することをおすすめします。
  3. 環境変数:必要な環境変数がすべて正しく設定されていることを確認し、機密情報をハードコードしないでください。
  4. 依存関係の競合:複数のバージョンが共存する場合は依存関係の競合に注意し、lock ファイルでバージョンを固定してください。
  5. パフォーマンス上の落とし穴:大量のデータを扱う場合はパフォーマンスの最適化に注意し、N+1 クエリなどのよくある問題を避けてください。

使用手順

Step 1: 環境の準備

開発環境に必要な依存関係とツールがインストールされていることを確認します。

Step 2: 初期設定

プロジェクトの要件に応じて基本設定を行います。

Step 3: コア機能の使用

サンプルコードに従ってコア機能を実装します。

Step 4: テストと検証

テストを実行して、機能が正常に動作することを確認します。

Step 5: デプロイ

開発完了後、デプロイと監視を行います。

コメント