mcpField
V
visionos

visionos

github.com/fusengine開発3444 回インストール2 週間前に更新
リポジトリ

visionos について

visionosは、Apple Vision Proアプリや空間体験の開発向けスキルです。visionOSのシーン種別、RealityKitのコンテンツ、空間UI、手と目のトラッキングに関する指針を扱います。

主な機能

  1. 01WindowGroup、Volume、ImmersiveSpace
  2. 02RealityKitとRealityViewのガイド
  3. 03オーナメントによる2D UIの追加
  4. 04手と目のトラッキングの実践方法
  5. 05空間での快適さに関する指針

活用シーン

  1. 01Vision Proアプリの設計
  2. 02シーンへの境界付き3Dコンテンツの追加
  3. 03空間コンテンツへの2Dコントロールの追加
  4. 04手を使ったインタラクションの設計

インストール

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

$npx skills add https://github.com/fusengine/agents --skill visionos

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

同梱ファイル

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

references/
ornaments.md
realitykit.md
spatial-computing.md

詳細

Apple Vision Pro の空間コンピューティング向け visionOS 固有の開発を扱います。3D 空間インタラクション、RealityKit ベースの 3D コンテンツレンダリング、没入型環境、複合現実機能、手と目のトラッキングをカバーします。

利用可能な 3 種類のシーン(空間内の 2D ウィンドウである WindowGroup、境界内に収まる 3D コンテンツである Volume、完全な没入体験である ImmersiveSpace)と、ウィンドウ/ボリューム/スペース、RealityView/3D コンテンツ、オーナメントベースの 2D UI アタッチメントに関するリファレンスをカバーします。

ベストプラクティス:奥行きを追加する前に使い慣れた 2D ウィンドウから始め、3D コンテンツには段階的にボリュームを導入し、オーナメントを使って 2D UI を 3D シーンに取り付け、ユーザーを圧倒しないようユーザーの物理空間を尊重し、自然な手のトラッキングを考慮して設計し、目の不快感を引き起こす急な動きを避けます。

visionOS プラットフォーム

Apple Vision Pro の空間コンピューティング向け visionOS 固有の開発です。

エージェントのワークフロー(必須)

実装を始める前に、各エージェントに name を指定し、Agent を 1 回ずつ呼び出して、3 つのエージェントを並列で起動します。

  1. fuse-ai-pilot:explore-codebase - 既存の visionOS パターンを分析します
  2. fuse-ai-pilot:research-expert - Context7/Exa を使用して最新の visionOS 27 ドキュメントを確認します
  3. mcp__apple-docs__search_apple_docs - 空間コンピューティングのパターンを確認します

実装後、検証のために fuse-ai-pilot:sniper を実行します。


概要

使用する場面
  • Vision Pro アプリケーションの構築
  • 3D 空間体験の作成
  • 複合現実機能
  • 没入型環境
  • 手と目のトラッキング
visionOS スキルを使う理由
機能メリット
空間コンピューティング3D インタラクション
RealityKit3D コンテンツのレンダリング
没入型スペース完全な環境
ボリューム境界内に収まる 3D コンテンツ

シーンの種類

シーン説明
WindowGroup空間内の 2D ウィンドウ
Volume境界内に収まる 3D コンテンツ
ImmersiveSpace完全な没入体験

リファレンスガイド

必要な内容リファレンス
ウィンドウ、ボリューム、スペースspatial-computing.md
RealityView、3D コンテンツrealitykit.md
アタッチメント、UI オーナメントornaments.md

ベストプラクティス

  1. ウィンドウから始める - まずは使い慣れた 2D から
  2. 奥行きを段階的に追加する - 3D にはボリュームを使用
  3. オーナメントを使う - 2D UI を 3D に取り付ける
  4. 空間を尊重する - ユーザーを圧倒しない
  5. 手のトラッキング - 自然なインタラクション
  6. 目の快適さ - 急な動きを避ける

コメント