mcpField
A
apple-spatial

apple-spatial

github.com/fandhe-aiDevelopment441 installsUpdated 3d ago
Repository

About apple-spatial

A reference skill for spatial development with visionOS and iOS, organizing documentation by task across RealityKit, ARKit, USDKit, and related areas. It helps developers locate material on entities, physics, tracking, and immersive spaces.

Key features

  1. 01Maps tasks to reference categories
  2. 02Indexes RealityKit topics
  3. 03Covers mesh deformation and physics
  4. 04Locates USDKit and preview material
  5. 05Covers ARKit and visionOS

Use cases

  1. 01Finding RealityKit entity-operation guidance
  2. 02Implementing spatial physics or mesh deformation
  3. 03Looking up AR tracking documentation
  4. 04Locating visionOS window and immersive-space references

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/fandhe-ai/agent-reference-skills --skill apple-spatial

After installing, type/apple-spatialin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/arkit/
accessorytrackingprovider.md
aranchor.md
arcamera.md
arconfiguration.md
arframe.md
arkitsession.md
arplaneanchor.md
arraycastquery.md
arscnview.md
arsession.md
arworldtrackingconfiguration.md
barcodedetectionprovider.md
cameraframeprovider.md
cameraregionprovider.md
dataprovider.md
deviceanchor.md
environmentlightestimationprovider.md
handtrackingprovider.md
imagetrackingprovider.md
planedetectionprovider.md
README.md
scenereconstructionprovider.md
sharedcoordinatespaceprovider.md
stereopropertiesprovider.md
visualfidelityprovider.md
worldtrackingprovider.md
references/compute-graph/
computegraphsimulation.md
computenodegraph-library.md
computenodegraph-pipelines.md
computenodegraph-pipelinesdescriptor.md

Details

From the project README

ディレクトリ構成

skills/apple-spatial/
  SKILL.md
  references/
    realitykit/
      README.md
      entity.md
      modelentity.md
      anchorentity.md
      component.md
      componentset.md
      modelcomponent.md
      scene.md
      realityview.md
      meshresource.md
      material.md
      simplematerial.md
      physicallybasedmaterial.md
      transform.md
      system.md
      bodytrackingcomponent.md
      collisioncomponent.md
      physicsbodycomponent.md
      entityaction.md
      gaussiansplatcomponent.md
      computegraphcomponent.md
      computegraphresource.md
      computegraphshareduniforms.md
      computegraphoutputcomponent.md
      computegraphruntimecomponent.md
      computegraphviewpointcomponent.md
      gaussiansplatresource.md
      gaussiansplatevents.md
      mesh-deformation/
        README.md
        meshdeformercomponent.md
        meshdeformer.md
        meshdeformationstack.md
        meshdeformeroptions.md
        skinningdeformer.md
        blendshapedeformer.md
        renormalizingdeformer.md
        subdivisionsurfacedeformer.md
        boundingboxcalculator.md
        lowleveldeformation.md
      physics-advanced/
        README.md
        physicsjointscomponent.md
        forceeffectcomponent.md
        clothbodycomponent.md
      navigation/
        README.md
        navigationcomponent.md
        navigationmeshcomponent.md
        navigationcontroller.md
        navigationmeshresource.md
    arkit/
      README.md
      arsession.md
      arconfiguration.md
      arworldtrackingconfiguration.md
      aranchor.md
      arframe.md
      arplaneanchor.md
      arscnview.md
      arraycastquery.md
      arcamera.md
      arkitsession.md
      worldtrackingprovider.md
      handtrackingprovider.md
      scenereconstructionprovider.md
      planedetectionprovider.md
      deviceanchor.md
      dataprovider.md
      imagetrackingprovider.md
      accessorytrackingprovider.md
      cameraframeprovider.md
      barcodedetectionprovider.md
      environmentlightestimationprovider.md
      sharedcoordinatespaceprovider.md
      stereopropertiesprovider.md
      cameraregionprovider.md
      visualfidelityprovider.md
    visionos/
      README.md
      immersivespace.md
      immersivespacecontent.md
      immersionstyle.md
      openimmersivespace.md
      dismissimmersivespace.md
      windowgroup.md
      volumetricwindowstyle.md
      realityview.md
      model3d.md
      ornament.md
      glassbackgroundeffect.md
      hovereffect.md
      object-tracking.md
      room-tracking.md
    compute-graph/
      README.md
      computenodegraph.md
      computenodegraph-library.md
      computenodegraph-pipelines.md
      computenodegraph-pipelinesdescriptor.md
      computegraphsimulation.md
      elementspawnparameters.md
      elementgrouping.md
      simulation-options.md
      simulation-stage-nodes.md
    usdkit/
      README.md
      usdstage.md
      usdprim.md
      usdlayer.md
      usdvalue.md
      usdtoken.md
      usdtransformoperation.md
      usdstagecomponent.md
      usdplayer.md
      usdrendererror.md
    spatial-preview/
      README.md
      overview.md
      spatialpreviewsession.md
      documentpreviewsession.md
      usdpreviewsession.md
      spatialpreviewendpoint.md
      spatialpreviewdevicepicker.md
      connectedspatialendpointobserver.md
      spatialpreviewsessionstate.md

対象: visionOS 27 / iOS 27 SDK(developer.apple.com JSON、取得日 2026-10-16)。

探索手順

タスクからカテゴリを引き、カテゴリの README.md で目的のページを特定する:

  1. 下記マッピング表でタスクに対応するカテゴリを探す
  2. そのカテゴリの references/{category}/README.md を参照して目的のページを特定する
  3. 該当ページの .md を Read して詳細を確認する

タスク → カテゴリ マッピング

タスクカテゴリ参照 README
Entity・ModelEntity・AnchorEntity の作成・操作realitykitreferences/realitykit/README.md
Component・System による ECS 設計、EntityActionrealitykitreferences/realitykit/README.md
MeshResource・Material・マテリアル設定、GaussianSplatComponentrealitykitreferences/realitykit/README.md
ComputeGraphComponent によるパーティクルシミュレーションrealitykit / compute-graphreferences/realitykit/README.md、references/compute-graph/README.md
ComputeNodeGraph によるノードグラフ定義、ComputeGraphSimulation によるシミュレーション実行compute-graphreferences/compute-graph/README.md
GaussianSplatResource・GaussianSplatEvents(描画スロットリング)realitykitreferences/realitykit/README.md
メッシュ変形(MeshDeformerComponent / SkinningDeformer / BlendShapeDeformer / SubdivisionSurfaceDeformer / LowLevelDeformation)realitykit/mesh-deformationreferences/realitykit/mesh-deformation/README.md
USDStage・USDPrim・USDLayer による USD の作成・編集、USDStageComponent・USDPlayer による描画usdkitreferences/usdkit/README.md
Mac アプリから visionOS 実機へのプレビュー(SpatialPreviewSession / USDPreviewSession / DocumentPreviewSession)spatial-previewreferences/spatial-preview/README.md
物理シミュレーション・コリジョン設定realitykitreferences/realitykit/README.md
PhysicsJointsComponent・ForceEffectComponent・ClothBodyComponent による高度な物理realitykit/physics-advancedreferences/realitykit/physics-advanced/README.md
NavigationComponent・NavigationMeshComponent によるパスファインディングrealitykit/navigationreferences/realitykit/navigation/README.md
iOS ARSession・ARWorldTrackingConfiguration の設定arkitreferences/arkit/README.md
ARAnchor・ARPlaneAnchor・ARFrame の取得arkitreferences/arkit/README.md
visionOS ARKitSession・WorldTrackingProvider の利用arkitreferences/arkit/README.md
HandTrackingProvider・SceneReconstructionProviderarkitreferences/arkit/README.md
ImageTrackingProvider・AccessoryTrackingProvider・CameraFrameProvider・BarcodeDetectionProvider の利用arkitreferences/arkit/README.md
EnvironmentLightEstimationProvider・SharedCoordinateSpaceProvider・StereoPropertiesProvider・CameraRegionProvider(enterprise)・VisualFidelityProviderarkitreferences/arkit/README.md
ImmersiveSpace・ImmersionStyle の構築visionosreferences/visionos/README.md
WindowGroup・VolumetricWindowStyle による 3D ウィンドウvisionosreferences/visionos/README.md
Model3D・RealityView による 3D コンテンツ表示visionosreferences/visionos/README.md
ornament・glassBackgroundEffect・hoverEffect の適用visionosreferences/visionos/README.md
ObjectTrackingProvider・RoomTrackingProvider による物体・部屋認識visionosreferences/visionos/README.md

Comments

Markdown supported