mcpField
A
arkit-visionos-developer

arkit-visionos-developer

github.com/tomkrikorian开发66148 次安装19 周前更新
代码仓库

关于 arkit-visionos-developer

ARKit visionOS Developer 是面向 visionOS ARKit 开发的 Agent 技能,可将任务分流到对应提供方参考资料,并强调会话生命周期、锚点状态及必要授权。

主要功能

  1. 01按提供方技能分流任务
  2. 02ARKitSession 与授权指南
  3. 03锚点更新和模型状态处理
  4. 04RealityKit 桥接指导
  5. 05启动与签名问题转交

适用场景

  1. 01选择世界或手部追踪参考资料
  2. 02在模型层处理锚点更新
  3. 03用 RealityKit 渲染稳定的 ARKit 数据
  4. 04转交签名或模拟器问题

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/tomkrikorian/visionosagents --skill arkit-visionos-developer

安装后在 Claude Code 中输入/arkit-visionos-developer确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
accessory-tracking-provider.md
anchor-processing.md
barcode-detection-provider.md
camera-frame-provider.md
camera-region-provider.md
environment-light-estimation-provider.md
hand-tracking-provider.md
image-tracking-provider.md
object-tracking-provider.md
plane-detection-provider.md
provider-index.md
realitykit-bridge.md
room-tracking-provider.md
scene-reconstruction-provider.md
session-basics.md
shared-coordinate-space-provider.md
stereo-properties-provider.md
visual-fidelity-provider.md
world-tracking-provider.md

详细介绍

ARKit visionOS 开发者

快速开始

  1. 如果任务指定了特定的提供方系列,请切换到下方对应的提供方专项技能。
  2. 如果任务涉及多个提供方系列,请先加载提供方索引以及共享会话和锚点参考资料。
  3. 仅添加实际使用的提供方所需的用途说明、授权和权限。
  4. 在模型层中维护锚点状态,只有在有渲染目标时才桥接到 RealityKit。
  5. 如果问题涉及应用启动、测试流程、模拟器行为或签名,请切换到 build-run-debug 或 signing-entitlements。

提供方专项技能

技能适用场景
$arkit-spatial-tracking-providers世界跟踪、平面检测、场景重建、房间跟踪或共享坐标空间。
$arkit-hand-tracking-provider手部锚点、关节变换、自定义手势或手部可视化。
$arkit-reference-tracking-providers已知图像跟踪、物体跟踪、条码检测或配件跟踪。
$arkit-camera-access-providers摄像头帧流或区域限定的摄像头内容。
$arkit-rendering-context-providers环境光照、立体属性、设备适配或注视点视场调优。

以下情况请加载共享参考资料

参考资料适用场景
references/provider-index.md需要提供方映射和路由指南时。
references/session-basics.md设置 ARKitSession、授权或共享生命周期规则时。
references/anchor-processing.md协调 anchorUpdates、ID 和模型层状态时。
references/realitykit-bridge.md需要将 ARKit 数据转化为可见的 RealityKit 场景内容时。

工作流

  1. 选择提供方系列或专项技能。
  2. 先加载共享会话和生命周期指南。
  3. 仅添加与任务匹配的提供方参考资料。
  4. 在模型层中处理锚点协调。
  5. 仅在模型层状态稳定后才桥接到 RealityKit。

注意事项

  • 在整个体验生命周期内,始终保留对 ARKitSession 的强引用。
  • 运行需要授权的提供方之前,先请求授权。
  • 等待提供方更新时,不要阻塞主执行器。
  • 不要假定所有提供方的呈现、隐私、权限或配置要求都相同。
  • 启动、构建、模拟器和代码签名问题应转交给执行类技能处理,不要在此技能中扩展运行循环细节。

输出要求

请提供:

  • 所选的提供方专项技能或提供方组合
  • 使用了哪些共享参考资料和提供方参考资料
  • 会话和锚点处理模型
  • 如适用,RealityKit 桥接方案
  • 如果阻碍因素涉及执行、签名或场景工作,下一步应使用的技能

评论

支持 Markdown