mcpField
T
tauri

tauri

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

tauri について

tauri は、Tauri 関連の開発依頼を計画、セットアップ、プラグイン、アプリ機能の各スキルへ案内するインデックススキルです。ローカルの例とテンプレートで、Tauri v2 の機能や権限設定を扱います。

主な機能

  1. 01専門スキルへの依頼振り分け
  2. 02Tauri アプリの計画と設計
  3. 03セットアップ、スキャフォールド、開発ガイド
  4. 04プラグインとシステム連携の資料
  5. 05ローカルの例とテンプレート

活用シーン

  1. 01Tauri アプリの構成を計画
  2. 02Tauri プロジェクトのセットアップや作成
  3. 03Tauri プラグインの使い方を調べる
  4. 04アプリの機能と権限を設定

インストール

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

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

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

同梱ファイル

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

LICENSE.txt
agents/
openai.yaml
api/
commands-api.md
config-api.md
events-api.md
filesystem-api.md
tauri-api.md
window-api.md
examples/
usage.md
examples/guide/
architecture.md
backend.md
build.md
commands.md
configuration.md
events.md
filesystem.md
frontend.md
window.md
examples/reference/
cli.md
config.md
examples/start/
installation.md
intro.md
prerequisites.md
quick-start.md
templates/
command.md
configuration.md
event.md
installation.md
project-setup.md
window.md

詳細

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

Tauri 関連のリクエストには、このスキルを最初の入り口として使用してください。nvm のような「総合インデックス」として機能し、適切なサブスキルへ案内します。

理由

  • トークン効率:各サブスキルには、ローカルの examples/ ディレクトリと templates/ ディレクトリが含まれています。これにより、コストのかかるネットワーク検索を行わなくても、詳細なオフライン対応ドキュメントを利用できます。
  • Tauri v2 対応:すべてのサブスキルは Tauri v2.0+(プラグイン、ケイパビリティ、権限)に合わせて更新されています。

このスキルの使用方法

  1. 意図を特定する:セットアップ、特定のプラグイン機能(FS、Dialog、SQL)、またはアプリのコア設定のどれが必要かを判断します。
  2. 案内する:以下に記載されている適切なサブスキルを呼び出します。
  3. 確認する:サブスキル内で、手順に沿ったガイドには examples/usage.md を、権限設定には templates/capabilities.json を使用します。
サブスキル一覧

計画とアーキテクチャ

  • tauri-app-planning:まずはこちらから。要件分析、プラグインの選定、アーキテクチャ設計、Todo リストの生成を行います。オーケストレーションのパターンも含まれます。

コア機能とライフサイクル

  • tauri-setup:プロジェクトの初期化と環境のセットアップ。
  • tauri-scaffold:ファイルと構造の作成。
  • tauri-app-develop:開発ワークフロー(開発、ビルド、デバッグ)。
  • tauri-app-process:プロセス管理と終了処理。
  • tauri-app-updater:自動更新の設定と API。
  • tauri-mobile:Android および iOS 固有の開発。

システム連携

  • tauri-app-shell:サイドカーの起動とシステムコマンドの実行。
  • tauri-app-os-info:OS のバージョン、アーキテクチャ、ロケールの取得。
  • tauri-app-clipboard:システムクリップボードの読み書き。
  • tauri-app-dialog:ネイティブのファイルを開く/保存するダイアログとメッセージボックス。
  • tauri-app-notification:システム通知。
  • tauri-app-global-shortcut:システム全体のキーボードショートカットの登録。
  • tauri-app-autostart:システムへのログイン時にアプリを起動。
  • tauri-app-biometric:TouchID/FaceID 認証。
  • tauri-app-opener:URL/ファイルをデフォルトのアプリで開く。
  • tauri-app-deep-linking:カスタムプロトコルのリンク(例:myapp://)を処理。

データとネットワーク

  • tauri-app-http-client:Rust ベースの HTTP クライアント(CORS 不要)。
  • tauri-app-websocket:WebSocket クライアント。
  • tauri-app-upload:ファイルアップロードユーティリティ。
  • tauri-app-sql:SQLite、MySQL、PostgreSQL のデータベースアクセス。
  • tauri-app-store:シンプルな永続キーバリューストア。
  • tauri-app-stronghold:シークレットの安全な管理と暗号化。
  • tauri-app-file-system:ファイルの読み書き(サンドボックス化)。

ウィンドウと UI

  • tauri-app-window-menu:ネイティブのアプリケーションメニューとコンテキストメニュー。
  • tauri-app-system-tray:システムトレイのアイコンとメニュー。
  • tauri-app-window-state:ウィンドウのサイズ/位置を保持。
  • tauri-app-positioner:トレイとウィンドウの位置調整。
  • tauri-app-single-instance:アプリの複数起動を防止。

例とテンプレート

共通の例(一般的なアーキテクチャ)

  • examples/start/:導入とクイックスタート。
  • examples/guide/:アーキテクチャ、フロントエンド/バックエンドのパターン。

サブスキルの例(個別機能) 重要:上記の各サブスキルには、それぞれローカルアセットがあります。

  • skills/tauri-app-dialog/examples/usage.md:Dialog プラグインの詳細な使用方法。
  • skills/tauri-app-sql/examples/usage.md:SQL プラグインの詳細な使用方法。
  • ... など、すべてのスキルについて同様です。

キーワード

Tauri、tauri v2、rust、デスクトップアプリ、モバイルアプリ、プラグイン、ケイパビリティ、権限、システムトレイ、通知、ファイルシステム、データベース、sql、http、websocket、アップデーター、サイドカー、ipc、イベント、コマンド、ウィンドウのカスタマイズ

参考資料

コメント