关于 arkit-visionos-developer
ARKit visionOS Developer 是面向 visionOS ARKit 开发的 Agent 技能,可将任务分流到对应提供方参考资料,并强调会话生命周期、锚点状态及必要授权。
主要功能
- 01按提供方技能分流任务
- 02ARKitSession 与授权指南
- 03锚点更新和模型状态处理
- 04RealityKit 桥接指导
- 05启动与签名问题转交
适用场景
- 01选择世界或手部追踪参考资料
- 02在模型层处理锚点更新
- 03用 RealityKit 渲染稳定的 ARKit 数据
- 04转交签名或模拟器问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tomkrikorian/ visionosagents --skill arkit-visionos-developer安装后在 Claude Code 中输入/arkit-visionos-developer确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/accessory-tracking-provider.mdanchor-processing.mdbarcode-detection-provider.mdcamera-frame-provider.mdcamera-region-provider.mdenvironment-light-estimation-provider.mdhand-tracking-provider.mdimage-tracking-provider.mdobject-tracking-provider.mdplane-detection-provider.mdprovider-index.mdrealitykit-bridge.mdroom-tracking-provider.mdscene-reconstruction-provider.mdsession-basics.mdshared-coordinate-space-provider.mdstereo-properties-provider.mdvisual-fidelity-provider.mdworld-tracking-provider.md详细介绍
ARKit visionOS 开发者
快速开始
- 如果任务指定了特定的提供方系列,请切换到下方对应的提供方专项技能。
- 如果任务涉及多个提供方系列,请先加载提供方索引以及共享会话和锚点参考资料。
- 仅添加实际使用的提供方所需的用途说明、授权和权限。
- 在模型层中维护锚点状态,只有在有渲染目标时才桥接到 RealityKit。
- 如果问题涉及应用启动、测试流程、模拟器行为或签名,请切换到
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 场景内容时。 |
工作流
- 选择提供方系列或专项技能。
- 先加载共享会话和生命周期指南。
- 仅添加与任务匹配的提供方参考资料。
- 在模型层中处理锚点协调。
- 仅在模型层状态稳定后才桥接到 RealityKit。
注意事项
- 在整个体验生命周期内,始终保留对
ARKitSession的强引用。 - 运行需要授权的提供方之前,先请求授权。
- 等待提供方更新时,不要阻塞主执行器。
- 不要假定所有提供方的呈现、隐私、权限或配置要求都相同。
- 启动、构建、模拟器和代码签名问题应转交给执行类技能处理,不要在此技能中扩展运行循环细节。
输出要求
请提供:
- 所选的提供方专项技能或提供方组合
- 使用了哪些共享参考资料和提供方参考资料
- 会话和锚点处理模型
- 如适用,RealityKit 桥接方案
- 如果阻碍因素涉及执行、签名或场景工作,下一步应使用的技能
评论
支持 Markdown